Overview
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Eine Web-API zu nutzen, um Anwendungsentwicklern Dienste zur Verfügung zu stellen, ist eine der befriedigendsten Aufgaben, die Softwareingenieure übernehmen können. Aber der Aufbau einer beliebten API mit einem florierenden Entwickler-Ökosystem ist auch eine der größten Herausforderungen. In diesem praktischen Leitfaden erfahren Entwickler/innen, Architekt/innen und technische Leiter/innen, wie sie komplexe Entscheidungen für Design, Skalierung, Marketing und Weiterentwicklung interoperabler APIs treffen können.
Die Autoren Brenda Jin, Saurabh Sahni und Amir Shevat erklären die Theorie des API-Designs und bieten praktische Übungen für die Erstellung deiner Web-API und die Verwaltung ihres Betriebs in der Produktion. Du lernst auch, wie du eine Gruppe von App-Entwicklern aufbauen und pflegen kannst. Dieses Buch enthält Expertenratschläge, Arbeitsblätter, Checklisten und Fallstudien von Unternehmen wie Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle und GitHub.
- Verschaffe dir einen Überblick über die Paradigmen des Request-Response- und Event-Driven-API-Designs
- Lerne Best Practices für die Gestaltung einer API, die den Bedürfnissen deiner Nutzer entspricht
- Verwende eine Vorlage, um einen API-Designprozess zu erstellen
- Skaliere deine Web-API, um eine wachsende Anzahl von API-Aufrufen und Anwendungsfällen zu unterstützen
- Passe die API regelmäßig an Änderungen an deinem Produkt oder Geschäft an
- Ressourcen für Entwickler bereitstellen, die API-Dokumentation, Beispiele und Tools umfassen