Passerelle API
Une Passerelle API est un serveur qui agit comme une interface front-end pour les API, recevant les requêtes API, appliquant les politiques de limitation de débit et de sécurité, transmettant les requêtes au service back-end, puis renvoyant la réponse au demandeur. Elle se situe entre un client et un ensemble de services back-end.
Dans les architectures de microservices, une Passerelle API fournit un point d'entrée unique pour un groupe défini de microservices. Elle agit comme un proxy inverse, acceptant tous les appels d'interface de programmation d'application (API), agrégeant les divers services nécessaires pour les satisfaire, et retournant le résultat approprié.