Eine Query, genau die Daten. Wann GraphQL gegen REST wirklich gewinnt — und wann nicht.
Kategorie · Frontend & UI
Eine Query, genau die Daten.
GraphQL ist eine Abfragesprache für APIs. Statt fester Endpunkte mit vordefinierten Antworten beschreibt der Client in einer Query genau die Felder, die er braucht — und bekommt exakt diese zurück, über einen einzigen Endpunkt.
Das Schema ist dabei stark typisiert und dokumentiert sich selbst: Was eine API liefern kann, ist jederzeit nachschlagbar.
Wann es gegen REST gewinnt.
Wenn ein Frontend viele unterschiedliche, verschachtelte Daten aus mehreren Quellen zusammenführt — etwa Dashboards oder mobile Apps mit knapper Bandbreite. GraphQL spart Round-Trips und Overfetching: eine Anfrage statt fünf, kein ungenutztes Feld im Wire.
Wann REST reicht.
Für simple CRUD-Schnittstellen mit überschaubaren Ressourcen ist REST einfacher zu bauen, zu cachen und abzusichern. GraphQL bringt Komplexität bei Caching, Rate-Limiting und Query-Tiefe mit — Aufwand, der sich nur bei echter Datenvielfalt rechnet.
