Kapitel 7. API-Verwaltung und Verbrauchsmuster

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn wir Cloud-native Anwendungen entwickeln, können wir die Geschäftsfunktionen mithilfe einer breiten Palette von Entwurfsmustern aufbauen, die im Buch behandelt werden. Sobald du die Geschäftsfunktionen als Microservices implementiert hast, musst du diese Dienste externen oder internen Kunden als verwaltete APIs präsentieren, indem du API-Verwaltungsmuster verwendest.

In diesem Kapitel lernen wir einige der am häufigsten verwendeten Muster für die API-Verwaltung kennen. Außerdem behandeln wir einige Muster für die API-Nutzung, die für die Erstellung von Frontend-Anwendungen wie Web-, Mobil- oder Desktop-Anwendungen auf Basis der verwalteten APIs wichtig sind. Beginnen wir unsere Diskussion mit den API-Verwaltungsmustern.

API-Management-Muster

Jede native Anwendung in der Cloud muss über eine Reihe von Geschäftsfunktionen verfügen, die sowohl für externe Kunden (Kunden, Partner usw.) als auch für interne Kunden (andere Teams oder Abteilungen im selben Unternehmen) zugänglich sind. Diese Geschäftsfunktionen werden den Kunden über APIs zur Verfügung gestellt. API-Verwaltung ist der Prozess der Erstellung, Verwaltung, Sicherung, Analyse und Skalierung von APIs auf der Grundlage bestehender Microservices.

Die API-Verwaltung ermöglicht es den Nutzern deiner nativen Cloud-Anwendung, Folgendes zu tun

Get Design Patterns für Cloud Native Anwendungen now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.