E199 - Arquitectura de Software: Proxy, Reverse Proxy y Load Balancer

12-07-2026 · 111 min · Ver en YouTube

Resumen

En el cuarto y último episodio de la serie de arquitectura de software, Cris explica qué son el forward proxy, el reverse proxy y el load balancer, y cómo se relacionan con VPN, API Gateway, colas y Kubernetes. El forward proxy está del lado del cliente (VPN, web scraping con IPs rotativas). El reverse proxy está del lado del servidor y centraliza autenticación, rate limit, logs y enrutamiento. El load balancer es un tipo de reverse proxy que reparte las requests entre servidores según su estado. Se explican la terminación TLS, las colas asincrónicas y el service mesh, y se discute cómo llevar modelos de ciencia de datos a producción. Hay tres caminos: improvisar, construir una plataforma propia o comprar un servicio gestionado. La conclusión es que la arquitectura consiste en elegir entre esos caminos según el contexto. Una arquitectura mínima segura (proxy, firewall, VPC) sirve para empezar y se complejiza cuando crece el tráfico. El episodio incluye además una pausa de memes, conversación sobre burnout y rotación de equipo, y preguntas de ciberseguridad y libros.

Capítulos

Palabras clave

proxyreverse proxyforward proxyload balancerNGINXVPNTLSAPI Gatewayweb scrapingarquitectura de softwareKubernetesservice mesh