Speaker
Infos
Beschreibung
Eine der heutigen Art und Weise, APIs für verteilte Services zu realisieren, sind RESTful APIs. Sie nutzen HTTP mit den unterschiedlichen Methoden sowie JSON für die Daten. Dabei adressieren die Pfade individuelle Instanzen der Geschäftsobjekte.
Fertige Bibliotheken lassen sich natürlich genug finden, in vielen Programmiersprachen wie zum Beispiel in Go. Doch für das Verständnis zur optimalen Anwendungen wie auch für die Anpassung an individuelle Anforderungen hilft ein Einblick in das Wie. Es gilt, verschiedene Fragen zu klären. So der Umgang mit den HTTP Methoden, mit den Pfaden, mit dem Decoding und Encoding der Daten, der Trennung der Geschäftsdomänen sowie auch der sauberen Aufteilung zwischen fachlichen und technischen Code.