API Best Practices – ein Praxisbericht der "SAP Community"
Die SAP Community ist die öffentlich zugängliche Plattform der SAP, die es Benutzern erlaubt, Ideen auszutauschen, Fragen zu stellen, Hilfe zu erhalten oder sich mit anderen Benutzern zu vernetzen. Etwa 2 Millionen Menschen besuchen die Seiten der SAP Community pro Monat.
Die Architektur und Technologie der SAP Community wurde 2016 auf Java-Microservices umgestellt. Seitdem hat das verantwortliche agile DevOps-Team reichlich Erfahrung mit HTTP-APIs in der Praxis gemacht.
In diesem Vortrag geht Kai auf Lessons Learned sowie API Best Practices ein und diskutiert folgende Fragestellungen:
* Was macht eine gute API in der Praxis aus?
* Wie werden neue APIs entworfen?
* Wie werden sie erweitert oder komplett umgebaut?
* Wie werden sie dokumentiert und geteilt?