API Gateway
Architecture 🟡 MidDéfinition
Point d'entrée unique pour toutes les requêtes client. Gère routage, authentification, rate limiting, aggregation et transformation.
Analogie
La réception d'un hôtel : 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
Entrée unifiée pour les microservices avec concerns transversaux centralises.
Anti-pattern
Termes liés
En entretien
Explique le rôle d'un API Gateway dans une architecture microservices.
C'est le point d'entrée unique pour toutes les requêtes client, qui gère routage, authentification, rate limiting, agrégation et transformation. Ça centralise les concerns transversaux au lieu de les dupliquer dans chaque service.
Quel est le piège classique quand on conçoit une API Gateway ?
La rendre trop intelligente en y mettant de la logique métier, alors qu'elle doit rester un simple passe-plat vers les services, comme la réception d'un hôtel qui dirige sans traiter elle-même les demandes.
Fiche mise à jour le 2026-09-27