Gateway, Gateway, Gateway - Was und wozu?

Der Begriff “Gateway” wird im Cloud-Umfeld für viele unterschiedliche Konzepte verwendet: API Gateway, Ingress Gateway (Istio) und Kubernetes Gateway API (Kubernetes sig - special interest groups). Alle drei Begriffe haben eines gemeinsam: sie gestalten den geordneten und somit kontrollierten Zugriff auf APIs. Ergänzend bzw. konkurrierend hierzu existiert auch (noch) der sog. Ingress, mit dessen zugehörigen Ingress Controller. Bei solch einer umfangreichen Auswahl an Möglichkeiten ist es nicht ganz einfach, den Durchblick zu behalten.

Was ist was und welches “Gateway” benötigen wir in unserem Umfeld? Reicht ein einziges “Gateway” für uns oder müssen wir mehrere “Gateways” kombinieren? Wie stellen wir sicher auch zukünftig nicht auf das falsche Pferd gesetzt zu haben?

Um diese Fragen besser einschätzen zu können, werden in dieser Session die unterschiedlichen Gateway-Konzepte vorgestellt und, so weit es geht, gegeneinander abgegrenzt. Die möglichen Einsatzgebiete der Gateways sowie eine Koexistenz mehrerer Gateways, sofern sinnvoll, wird ebenfalls diskutiert. Am Ende der Session wird mit einem Blick in die Glaskugel versucht, den Nebel um die zukünftige Entwicklung in diesem Bereich ein wenig zu lichten.

JAX:
Gateway, Gateway, Gateway - Was und wozu?

Aktualisiert: