Kapitel 5. Kontinuierliche API-Verbesserung

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

Es ist nicht notwendig, sich zu ändern. Überleben ist kein Muss.

W. Edwards Deming

In haben wir im vorherigen Kapitel den API-Lebenszyklus vorgestellt und die Säulen der Arbeit definiert, auf die du dich konzentrieren musst. Dieser Lebenszyklus definiert die Arbeit, die du für die erste Veröffentlichung deiner API leisten musst. Die Säulen sind auch wichtig, wenn es um die Änderungen geht, die du während der gesamten Lebensdauer deiner veröffentlichten API vornehmen wirst. Die Verwaltung von API-Änderungen ist ein wichtiges Element einer erfolgreichen API-Verwaltungsstrategie.

Eine Änderung deiner API kann große Auswirkungen auf deine Software, deine Produkte und dein Nutzererlebnis haben. Die Veröffentlichung einer Codeänderung, die eine bestehende API beschädigt, kann katastrophale Auswirkungen auf alle Komponenten haben, die sie nutzen. Selbst Änderungen, die die externe Schnittstelle einer API nicht beschädigen, können große Probleme verursachen, wenn sie das Verhalten der API auf unerwartete Weise verändern. Noch wichtiger ist, dass eine beliebte API in deinem Unternehmen eine lange Liste von Abhängigkeiten erzeugen kann, die schwer zu dokumentieren oder gar zu erkennen sind. All das macht das Änderungsmanagement zu einem wichtigen Aspekt der API-Verwaltung.

Wenn du sie nie ändern müsstest, wäre ...

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.