Reverse Proxy
Un proxy inverso se sitúa delante de los servicios y reenvía las peticiones, proporcionando balanceo de carga, caché, terminación TLS y enrutado.
Propósito
Tratar los aspectos transversales en un punto de entrada unificado, simplificando la red entre servicios.
Mecanismo
Los clientes acceden al proxy, que reenvía a los backends. Nginx/Caddy/Envoy son habituales. Funciones: balanceo de carga, terminación TLS, caché de estáticos, enrutado (por ruta/Host), limitación de tasa, compresión.
Casos de uso
- Enrutado de peticiones
- Terminación TLS
- Balanceo de carga