Curso 2: Arquitectura y Patrones | Módulo 10 de 12

API Gateway

Rutas, rate limiting, auth, aggregation y BFF

Routing Rate Limit Auth
Piensa en la recepción de un hotel: El API Gateway es como la recepción: todos los huéspedes (clientes) llegan ahí. La recepción verifica identidad (auth), limita cuántos pueden pasar (rate limiting), y dirige a cada quien a su habitación (routing). BFF (Backend For Frontend) es como tener recepciones especializadas: una para huéspedes VIP, otra para eventos.

🎯 ¿Qué aprenderás?

Constructor de Gateway

Configura las rutas del API Gateway y activa/desactiva protecciones.

GET /api/users
→ user-service:8080
POST /api/orders
→ order-service:8080
GET /api/products
→ product-service:8080
Activa/desactiva rutas y aplica la configuración del gateway.

📌 Resumen del módulo