Blogs

Cloud sin Vueltas: La guía práctica para hostear tu proyecto y cuidar tu bolsillo

Actualizado al 27-ago-2025 TL;DR GCP: USD 300 en créditos (90 días), más Always Free en Compute Engine y Cloud Storage. AWS: Free Tier (12 meses) para EC2, S3 y RDS, más créditos promocionales de monto variable. Azure: USD 200 en créditos (30 días) y 12 meses de servicios gratis para VMs y Blob Storage. Render/Railway: soluciones out-of-the-box con free tiers limitados, ideales para demos rápidas sin DevOps. Cuadro comparativo (resumen) Proveedor Compute (VM) Storage (objetos) SQL (gestionado) NoSQL (doc/clave) K8s manejado Transcoder VOD ML (casos de uso) Créditos / Free tier GCP Compute Engine (e2-micro entra en Always Free en regiones soportadas) Cloud Storage (Always Free con límites mensuales) Cloud SQL (Postgres/MySQL: sin free tier, pero cubierto por créditos) Firestore (free tier diaria; 1 GiB de storage gratis) GKE (Autopilot: pago por pod; Standard cobra cluster mgmt $0.10/h) Transcoder API (≈ USD 0.03/min HD; flujo: upload firmado a GCS → job → HLS en GCS) Recommendations AI / Vertex AI; Matching Engine para búsqueda semántica USD 300 por 90 días + “Always Free” (no consume créditos si estás dentro de límites) AWS EC2 (t2/t3.micro 750 h/mes por 12 m) S3 (free tier 12 m: 5 GB, 20k GET, 2k PUT, 100 GB egress/mes) RDS (Postgres/MySQL 750 h/mes + 20 GB por 12 m) DynamoDB (free tier permanente con capacidad/almacenamiento incluidos) EKS (control plane $0.10/h por cluster; nodo aparte) MediaConvert (Basic tier desde USD 0.0075/min normalizado; HLS a S3) Amazon Personalize para ranking/recomendaciones Free Tier (12 meses) + créditos promocionales (monto variable) Azure Azure VMs (B1s entra en 12 m free) Blob Storage (incluido en 12 m free con límites) Azure PostgreSQL Flexible Server (generalmente sin free; usar créditos) Cosmos DB (Free Tier opcional: 1000 RU/s + 25 GB) AKS (control plane sin costo; pagás nodos/VMs) Media Services retirado (usar FFmpeg+Batch/Functions o partners; Video Indexer solo análisis) Azure ML (entrenar propio recomendador; Personalizer en retiro) USD 200 por 30 días + “12 meses gratis” Render Web services/cron (containers; free para comenzar) — (usás S3/R2 si necesitás objetos) Postgres (Free expira a 30 días; luego pago) Key-Value (Redis-compatible) con opción Free N/A (no K8s) Sin transcode gestionado (usar FFmpeg o integrar GCP/AWS) Sin ML gestionado Free tier (p. ej. 750 h acumuladas) + Postgres Free 30 días Railway Deploy de containers (DX simple) — (objetos externos) Postgres gestionado Redis N/A Sin transcode gestionado Sin ML gestionado Crédito único ~USD 5 en free trial; luego plan pago Notas VOD: • En GCP: upload firmado a Cloud Storage → Transcoder API → HLS en GCS. Precio de salida aprox. USD 0.03/min (HD). • En AWS: upload firmado a S3 → MediaConvert → HLS a S3. Basic tier desde USD 0.0075/min normalizado (720p≈×2 “minutos normalizados”).

Leer más →

11 de septiembre de 2025

Ajustes en el contrato de actualización (PUT vs PATCH) del TP2C 2025

Detectamos una inconsistencia en la especificación OpenAPI del enunciado original para actualizar canciones (PUT /songs/{id}). El contrato permitía cuerpos parciales (ninguna propiedad required), lo que contradice la semántica estándar de HTTP: PUT reemplaza la representación completa del recurso y es idempotente; no es safe. (RFC Editor, IETF Datatracker) 📌 ¿Qué cambiamos? Antes: UpdateSongRequest no exigía campos obligatorios, habilitando un “PUT parcial”.

Leer más →

24 de agosto de 2025

Ajustes en el contrato del enunciado del TP1C 2025

Detectamos una inconsistencia en la especificación OpenAPI del enunciado original para la creación de cursos (POST /courses). Inicialmente, el contrato requería que el id fuera un UUID, cuando en realidad solo los extras evaluaban su uso. Para alinearlo con los requisitos base, se corrigió el contrato para que el identificador sea un número entero en la versión estándar. 📌 ¿Qué cambiamos? Antes: Se exigía que el id fuera un string con formato UUID.

Leer más →

13 de marzo de 2025

TwitSnap

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Leer más →

2 de septiembre de 2024

Fechas presenciales

Hola, Les pasamos el listado de fechas donde vamos a trabajar de manera presencial en la sede de Av. Paseo Colon Fechas # Fecha Clase 1 14/10 Parcial 2 24/10 Clase especial 3 11/11 Clase especial 4 25/11 Primer recuperatorio 5 28/11 Segundo recuperatorio

Leer más →

29 de agosto de 2024

Inicio de clases

Hola! Las clases de Ingenieria del Software II [TA049] y Memo II [9521] van a comenzar a las 19 hs. Así mismo, este cuatrimestre se realizará cursada bajo la modalidad virtual, salvo en algunas excepciones que las clases se realizarán de manera presencial. Ya habilitamos el formulario de inscripción a la materia para que puedan ir registrándose. También les dejo el link al canal de Slack del curso para tener la posibilidad de comenzar la cursada en forma virtual. Si conocen a alguien que la cursa, por favor avisen. Gracias!

Leer más →

19 de agosto de 2024

Trabajo Práctico individual

Enunciado del trabajo práctico individual https://ingenieria-del-software-2.github.io/tps/historico/2024/2/individual/ Condiciones de entrega: Se debe completar el siguiente form https://forms.gle/T5tzUoDDJyCN21ox8 El repositorio debe ser privado Una vez que haya enviado el form, les vamos a pedir acceso a una de las cuentas de los correctores. Planilla de correctores link Fecha limite de entrega 2/9/2024 Muchas gracias, Saludos

Leer más →

19 de agosto de 2024

Match!

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Leer más →

15 de marzo de 2024

SnapMsg

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Leer más →

24 de agosto de 2023

FIU-FIT

Ya se encuentra disponible el enunciado del trabajo práctico Enunciado

Leer más →

17 de marzo de 2023