API-Management-Lösungen werden mittlerweile von allen großen Infrastruktur-Software-Anbietern und Cloud-Service-Providern angepriesen und sind in verschiedensten Ausprägungen verfügbar. Die Auswahl einer angemessenen API-Management-Lösung kann auf der einen Seite Entwurfsentscheidungen in Softwarearchitekturen beeinflussen, auf der anderen Seite kann eine bestehende Architektur Einfluss auf die Auswahl einer solchen Lösung haben. Je nach Art der Lösung, dem konkreten Einsatzzweck und dem Zeitpunkt der Einführung eines API-Management, gibt es eine ganze Reihe von Aspekten, die Einflüsse auf Entwurfsentscheidungen in Softwarearchitekturen und Anwendungslandschaften haben können.
In dieser Session stellen wir 10 Aspekte rund um das Thema API-Management vor, die Architekturentscheidungen und die Auswahlkriterien für API-Management Lösung beeinflussen können. Von allgemeinen Anforderungen an API-Management-Lösungen, über technische Varianten und Integrationsszenarien bis zu konkreten Fragestellungen zu Authentifizierung & Autorisierung, Caching und API-Design beleuchten wir das Thema aus unterschiedlichen Richtungen und geben Beispiele aus der Projektpraxis.