GraphQL unter der Lupe: Eine kritische Betrachtung

Abstract

Um GraphQL-APIs und die gleichnamige Abfragesprache ranken sich viele Mythen und Meinungen. So werden sie von einigen als „SQL für das Frontend“ bezeichnet, die eine nicht zu bändigende Komplexität im Backend schaffe. Andere hingegen sehen sie als ernstzunehmende REST-Alternative und sind von Flexibilität und Typsicherheit begeistert. In diesem Talk möchte ich nach einer kurzen Einführung gängige Aussagen über GraphQL anhand praxisnaher Beispiele kritisch überprüfen. So kommen wir zu einer realistischen Einschätzung, für welche Fälle GraphQL gut geeignet ist, aber auch, in welchen Szenarien es an seine Grenzen kommt und ihr besser auf Alternativen setzt. Natürlich könnt ihr dabei jederzeit auch eure eigenen Fragen stellen und eure eigenen Meinungen zur Diskussion stellen.

Zielgruppe: Ihr seid in dem Talk richtig, wenn ihr Software-Entwickler:innen und -Architekt:innen seid, und euch mit der Frage beschäftigt, welche API-Technologie für eure Anwendungen geeignet ist und konkret, ob GraphQL eine Option für euch sein könnte. Auch GraphQL-Skeptiker:innen und überzeugte Fans sind willkommen und dürfen gerne ihre Bedenken bzw. ihre Begeisterung mit uns teilen.

Voraussetzungen: Für den Talk braucht ihr keine besonderen Vorkenntnisse: GraphQL Grundlagen stelle ich zu Beginn vor, so dass ihr keine entsprechende Erfahrung mitbringen müsst. Auch die Code-Beispiele werdet ihr verstehen, da sich der Vortrag hauptsächlich auf konzeptioneller Ebene bewegt.

Slides und Material

Slides und Material kommen nach dem Talk