E193 - Arquitectura de Software - DevOps, Seguridad y Costos

07-06-2026 · 104 min · Ver en YouTube

Resumen

En este episodio 193, tercera parte de la serie sobre arquitectura de software para data scientists, Mati cuenta cómo montó un scraper de departamentos (Playwright y Chromium) en AWS con Docker, ECR, GitHub Actions y proxies, y lo duro que fue configurar roles y permisos. Cris retoma el mindset de arquitectura (definir el qué antes del cómo, y que todo es un tradeoff) usando el caso de un ingeniero que explicó la arquitectura de Atlassian. Con el ejemplo "Street Collect" (subir una foto a S3 y guardar metadatos) recorren endpoints, serverless, autenticación, claves y roles. Debaten si hardcodear claves es aceptable según el contexto y concluyen que lo importante es tomar la decisión de forma consciente y documentarla (ADR). También tratan escalabilidad, costos, cold start y por qué un data scientist debe manejar lo básico para comunicarse con quienes hacen arquitectura y MLOps.

Capítulos

Palabras clave

arquitectura de softwareDevOpsseguridadcostosAWSDockerCI/CDGitHub ActionsserverlessS3scrapingproxies