GraphQL APIs mit Spring Boot - eine praktische Einführung

Abstract

Die Sprache GraphQL bzw. GraphQL APIs versetzen Clients in die Lage, exakt die Daten abzufragen, die sie benötigen – nicht mehr und nicht weniger. Gleichzeitig werden GraphQL APIs häufig als Alternative zu REST APIs gesehen und lösen in Diskussionen teils euphorische Erwartungen, teils aber auch Kritik aus: von zu großer Komplexität über fehlendes Caching, schlechte Performance und Sicherheitsprobleme.

In diesem Vortrag möchte ich euch zeigen, was GraphQL ist, was ihr damit (nicht) machen könnt und vor allem, wie ihr eine GraphQL API mit Spring Boot implementiert. Dabei schauen wir uns die Vorteile, aber auch die Herausforderungen und Fallstricke von GraphQL an. Live-Coding-Beispiele verdeutlichen, wie ihr Resolver, Schemas und Queries aufbaut und welche Werkzeuge euch bei Entwicklung, Test und Betrieb unterstützen. Zum Schluss besteht auch die Gelegenheit für eure Fragen und Meinungsaustausch.

Mein Workshop zum Thema

Rund um das Thema GraphQL biete ich auch In-House-Workshops und Schulungen an.

Mehr Informationen dazu findest du hier.

Slides und Material

Slides und Material kommen nach dem Talk