Kapitel 7. Der API-Produktlebenszyklus
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Altwerden ist Pflicht, Erwachsenwerden ist freiwillig.
Zuschreibung an Chili Davis
Bei der API-Verwaltung ist es wichtig, die Auswirkungen von Änderungen zu verstehen. Wie wir im vorigen Kapitel erläutert haben, gibt es verschiedene Arten von Kosten, die mit Änderungen an deiner API verbunden sind: Arbeitskosten, Opportunitätskosten und Kopplungskosten. Die Gesamtkosten einer Änderung hängen von dem Teil der API ab, den du änderst.
Außerdem sind die Kosten für die Änderung einer API nicht statisch - wenn sich der Kontext der API ändert, ändern sich auch die Kosten für die Änderung der API. Die Kopplungskosten für eine ungenutzte API sind zum Beispiel nahezu null, aber die Kopplungskosten für dieselbe API, von der Hunderte von Verbraucheranwendungen abhängen, wären im Vergleich dazu enorm.
In Wahrheit ist die Realität des API-Änderungsmanagements noch komplexer als dieses Beispiel vermuten lässt. Was ist, wenn deine API nur einen einzigen Kunden hat, der zufällig einem wichtigen Partner deines Unternehmens gehört? Was ist, wenn du Hunderte von registrierten Entwicklern hast, aber keiner von ihnen Umsatz mit deinen Kernprodukten macht? Was ist, wenn du eine API verwaltest, die zwar profitabel ist, aber nicht mehr zu deinem Geschäftsmodell passt? In jedem dieser Fälle sind die Kosten der Veränderung völlig unterschiedlich. ...
Get Kontinuierliches API-Management, 2. Auflage 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.