GraphQL ist eine Sprache zur Abfrage von Daten, die häufig als "Alternative zu REST" bezeichnet wird. Gegenüber REST verspricht GraphQL eine höhere Flexibilität, weil der Client per Query bestimmen kann, welche Daten er vom Server laden oder schreiben will. Hinzu kommt, dass GraphQL über ein Typsystem verfügt, mit dem die API beschrieben wird.
In diesem Talk werde ich Euch eine kurze Einführung in die Konzepte von GraphQL geben und dann an Hand des Apollo Frameworks zeigen, wie man einen GraphQL Server implementiert und wie man darauf exemplarisch aus einem React/TypeScript Frontend zugreifen kann.