MAD Summit 2022
Modularisierung, API-Design und Domain-driven Design
28. - 30. November 2022 in Berlin Juni 2023 in München

APIs mit GraphQL: Teufelszeug oder Heilsbringer – Eine Einführung

Workshop
Very-Early-Bird Bis 29. Sepetmber anmelden und bis zu 300 € sparen! Jetzt anmelden
Very-Early-Bird Bis 29. September anmelden und bis zu 300 € sparen! Jetzt anmelden
Jetzt noch
Teamrabatt
sichern!
Jetzt anmelden
Zu dritt anmelden
und bis zu 100 €
sparen!
Jetzt anmelden
Jetzt noch
Teamrabatt
sichern!
Jetzt anmelden
Zu dritt anmelden
und bis zu 100 € pro Ticket
sparen!
Jetzt anmelden
Infos
Mittwoch, 2. Dezember 2020
13:30 - 17:00

Effizient Daten austauschen und gleichzeitig auch noch einfach in der Entwicklung sein – all’ das verspricht die Abfragesprache GraphQL! Eine Kern-Idee von GraphQL ist, dass Clients je nach Use-Case selber bestimmen können, welche Daten sie von einem Server abfragen und somit nie zu wenig oder zu viele Daten in einem Request lesen. Das soll auch die Entwicklung des Backends einfach und flexibel halten, da der Server nicht auf die konkreten Anforderungen eines konkreten Clients achten muss, da einfach jeder Client selbst individuell die für ihn relevanten Daten abfragt. GraphQL bricht dabei mit vielen erlernten und vertrauten Konzepten aus der REST-Architektur und gilt deshalb den einen als Teufelszeug und anderen gerade deshalb als Heilsbringer. 


In diesem Workshop werden uns die Konzepte von GraphQL ansehen, die zunächst Programmiersprachen-unabhängig sind. Damit ihr einen Eindruck bekommt, wie ihr GraphQL in Eurer eigenen Anwendung einsetzen könnt, werfen wir einen Blick auf eine mögliche Implementierung in Java, wobei auch hier die Konzepte auf andere Programmiersprachen übertragbar sind. Gemeinsam überprüfen wir, inwieweit gängige Aussagen über GraphQL ("REST-Alternative", "SQL für APIs", “kann kein Caching”, “ist nicht für HTTP/2 gemacht”, “Das Backend wird überflüssig”) zutreffend sind und ob GraphQL für Euer Projekt eine gute oder schlechte Wahl wäre.

This Session Diese Session Take me to the current program of . Hier geht es zum aktuellen Programm von Berlin Berlin or oder München München .