API-Gateway
Ein API Gateway ist ein Server, der als API-Frontend fungiert, API-Anfragen empfängt, Durchsatz- und Sicherheitsrichtlinien durchsetzt, Anfragen an den Backend-Dienst weiterleitet und die Antwort anschließend an den Anfragesteller zurückgibt. Es befindet sich zwischen einem Client und einer Sammlung von Backend-Diensten.
In Microservices-Architekturen bietet ein API Gateway einen einzigen Einstiegspunkt für eine definierte Gruppe von Microservices. Es fungiert als Reverse Proxy, akzeptiert alle Aufrufe der Anwendungsprogrammierschnittstelle (API), aggregiert die verschiedenen Dienste, die zur Erfüllung dieser Aufrufe erforderlich sind, und gibt das entsprechende Ergebnis zurück.