Ein Vergleich von REST, gRPC & GraphQL


Details
Einlass: 18 Uhr
Vortrag: 18:30 Uhr
Speaker: Sebastian Lohr, doubleSlash
Abstract:
Seit einiger Zeit tendieren Software-Architekturen immer mehr zu einem verteilten System. Sie versprechen eine höhere Resilienz, bessere Wartbarkeit und vieles mehr. Durch das Auseinanderziehen der Anwendung entsteht aber immer eine grundlegende Frage. Die Frage wie die Services miteinander kommunizieren sollen. Oftmals wird es als No-Brainer betrachtet und ohne weitere Analysen auf REST gesetzt. Doch ist REST immer die beste Wahl? Neben REST haben sich auch weitere Technologien wie gRPC und GraphQL aufgetan. Die 3 Möglichkeiten unterscheiden sich nicht nur in der Technologie sondern auch im Paradigma. Je nachdem welche Technologie eingesetzt wird, verändert sich die Art der Anbindung. Eine weitere Frage ist, ob sich die Technologien von der Performance unterscheiden. Diese und weitere Fragen wollen wir in dem Talk genauer betrachten und dir einen Überblick geben, bei dem du das nächste Mal vielleicht eine bessere Entscheidung zur Frage „Wie kommunizieren die Services untereinander?“ treffen kannst.

Ein Vergleich von REST, gRPC & GraphQL