API Gateway
Architecture 🟡 MidDefinition
Point d'entree unique pour toutes les requetes client. Gere routage, authentification, rate limiting, aggregation et transformation.
Analogie
La reception d'un hotel : tous les clients passent par elle, et elle dirige vers le bon service.
Exemple de code
// Kong / AWS API Gateway config
routes:
- path: /users
service: user-service
plugins: [rate-limit, jwt-auth]
- path: /orders
service: order-service
Cas d'usage
Entree unifiee pour les microservices avec concerns transversaux centralises.
Anti-pattern
Gateway trop intelligente avec de la logique metier — doit rester un passe-plat.