API Gateway
Une passerelle API est l'entrée unifiée des microservices qui gère le routage, l'authentification, la limitation de débit, le cache, la conversion de protocole et autres préoccupations transversales.
Objectif
Gérer centralement les préoccupations transversales des microservices, simplifiant l'interaction client-service.
Mécanisme
Le client demande à la passerelle, qui route vers le service backend. Fonctions : authentification, limitation/disjoncteur, agrégation (BFF), cache, conversion de protocole (REST↔gRPC), logging. Kong/APISIX/Envoy.
Cas d’usage
- Entrée de microservices
- Authentification unifiée
- Gestion du trafic