Revision 382: REST vs. GraphQL

Published: April 6, 2019, 2:29 p.m.

Die Revision 382 besch\xe4ftigt sich mit modernen Austauschformaten zwischen\nSoftware System. Wir sprechen mit Dr. Ralf Engelschall zu den Themen REST und\nGraphQL und lassen uns \xfcber die Vor- und Nachteile aufkl\xe4ren.\n\n\nSCHAUNOTIZEN\n\n[00:03:52] REST\n\nREST ist als Programmierparadigma stark verbreitet. Viele Schnittstellen folgen\ndem Standard, der sich in den vergangenen Jahren stark verbreitet hat. REST\nbietet einige Vorteile, die Ralf mit uns durch geht. Wir sprechen aber auch\ndar\xfcber, dass Themen wie Stateless oder das Caching mit REST zum Problem werden\nk\xf6nnen.\n\n[00:23:18] GRAPHQL\n\nEine m\xf6gliche L\xf6sung f\xfcr diese Probleme ist das bereits in einigen Revisionen,\nzuletzt Revision 292 angesprochene GraphQL, eine graph-artige Anfragestruktur\nf\xfcr Daten. Ralf gibt uns einen Einstieg in GraphQL, wie es technisch\nfunktioniert und was das spannende an GraphQL ist. Anhand eines Beispiels aus\nseiner t\xe4glichen Arbeit lassen sich die Vor- und Nachteile gut erkennen.\n\n[00:54:23] GRAPHQL-IO\n\nNacktes GraphQL ist manchmal zu wenig f\xfcr Anwendungen aus Frontend und Backend.\nUm die beiden Teile zusammen zu bringen, hat Ralf eine All-in-One L\xf6sung gebaut,\nmit der die Implementierung von GraphQL f\xfcr Entwickler wesentlich vereinfacht\nwird.