Kapitel 8. Umgestaltung von Anwendungen zuAPI-gesteuerten Architekturen

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

Nachdem du nun ein solides Verständnis für den Betrieb und die Sicherheit von APIs hast, wirst du herausfinden, wie APIs genutzt werden können, um bestehende Anwendungen weiterzuentwickeln und zu erweitern. In Building Evolutionary Architectures (O'Reilly) erörtern die Autoren, wie eine evolutionäre Architektur geführte, schrittweise Änderungen über mehrere Dimensionen hinweg unterstützt. Unabhängig davon, ob du eine evolutionäre Architektur, wie sie in diesem Buch definiert wird, übernehmen möchtest oder nicht, ist es eine Tatsache, dass fast jedes erfolgreiche System im Laufe der Zeit weiterentwickelt werden muss, um neue Benutzeranforderungen zu erfüllen oder auf ein sich veränderndes Umfeld zu reagieren. Es ist selten, dass ein Unternehmen oder eine Organisation seine Produkte nicht aufgrund von Kundenfeedback oder veränderten Marktbedingungen ändert. Ebenso ist es ungewöhnlich, dass ein langjährig laufendes System nicht von Änderungen der Infrastruktur (z. B, (z. B. Hardware, die fehlschlägt und veraltet), die zugrundeliegenden Anwendungsframeworks oder ein Drittanbieterdienst.

APIs sind die natürlichen Schnittstellen, Abstraktionen und (gekapselten) Einstiegspunkte zu und innerhalb eines Systems und können als solche eine evolutionäre Architektur unterstützen. In diesem ...

Get Beherrschung der API-Architektur 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.