Am 18.1.2018 war Thomas Bayer (Predic8) bei uns in Darmstadt und hat einen Vortrag zum Thema REST gehalten, wobei die „Schwachstellen“ im Vordergrund standen. Zusätzlich hat auch der Alternativen kurz vorgestellt.
Zunächst gab es eine schöne Übersicht über REST, d.h. den Ursprung und die Entwicklung der Popularität über die letzen Jahre.
Anschliessend hat Thomas 6 Punkte besprochen, die jeder, der mit REST arbeitet, kennt und auch schon mit Kollegen diskutiert hat.
Beispielsweise: Kein Standard, neigt zum CRUD-Antipattern, Design ist kompliziert, Fehlersuche ist aufwendig, Hypermedia wird nicht genutzt, Verwendung von API-Beschreibungen.
Im Grunde lief es darauf hinaus, dass man viele dieser „Problem“-Punkte dadurch vermeiden kann, dass man Hateoas, d.h. Hypermedia verwendet.
Zum Abschluss hat Thomas noch als Alternativen Json-RPC, GraphQL und gRPC vorgestellt.
Vielen Dank an Thomas, dass er trotz Sturm Friederike zu uns nach Darmstadt gekommen ist!
Hier findet man eine Video-Aufzeichnung des Vortrags:
Außerdem hat Thomas angefangen eine neue YouTube-Reihe zu veröffentlichen in der er sich nochmal ausführlich mit dem Thema REST und den Alternativen beschäftigt.