Best Practices für Design und Implementierung von gRPC-APIs
Dieser Vortrag präsentiert Design und Implementierung von gRPC-APIs über diverse Entwicklungsteams und Technologien in einer Plattformarchitektur.
Teilnehmende erfahren von Guidelines und Best Practices sowie von der Bedeutung gründlicher Dokumentation und Tests. Ferner diskutiert der Vortrag die Vor- und Nachteile von gRPC gegenüber REST.
Zur Veranschaulichung dienen Praxisbeispiele aus der erfolgreichen Zusammenarbeit vom Ridepooling-Anbieter MOIA mit dem ÖPNV.
Vorkenntnisse
- Grundverständnis von APIs
- Grundkenntnisse in Protobuf oder vergleichbaren Definitionssprachen
Lernziele
- Verständnis von Protobuf
- Kenntnisse über API-Governance
- Best Practices für Dokumentation & Testen öffentlicher APIs
- Einblick in Plattformisierung von Systemarchitekturen
- Grundlagen in API-Design anhand von Domain-driven Design