E197 - Arquitectura Batch versus Real-Time en Machine Learning

29-06-2026 · 108 min · Ver en YouTube

Resumen

El episodio 197 compara las arquitecturas batch y real-time para poner modelos de machine learning en producción, usando como ejemplo hipotético a una aerolínea (TAM Airlines) en Google Cloud Platform. El caso batch es una predicción diaria de ocupación de vuelos para dashboards internos. El caso real-time es una predicción de atraso de vuelos dentro de la app, con latencia menor a 100 ms y alta concurrencia. También se define streaming como flujo continuo de eventos. Se repasan herramientas (Airflow, Kubeflow Pipelines, Vertex AI, Pub/Sub, Kubernetes, Cloud Run), problemas típicos con sus soluciones (latencia, cold start, throttling, backpressure, timeouts) y estrategias de deployment (shadow, rolling, blue/green, canary). Conclusiones: la mayoría de los problemas en las empresas son batch, que es más simple y barato; real-time es más caro y complejo, y conviene partir por batch. La arquitectura de fondo es muy similar en ambos casos.

Capítulos

Palabras clave

batchreal-timestreamingMLOpsGCPVertex AIAirflowKuberneteslatenciathroughputdeployment canaryblue green