GraphQL
Eine API-Abfragesprache, in der der Client die benötigten Daten genau in einer einzigen Abfrage definiert und nur diese erhält.
- 01
Warum es wichtig ist
GraphQL ermöglicht es mobilen Apps und komplexen Bildschirmen, die benötigten Daten in einem einzigen statt mehreren Anfragen zu erhalten, ohne unnötige Daten zu übertragen. Dafür brauchen Caching, Autorisierung und die Begrenzung der Abfragekosten mehr Aufmerksamkeit als bei REST.
- 02
Beispiel
Der Produktbildschirm einer mobilen App sendete früher vier einzelne Anfragen für Produkt, Lagerbestand, Bewertungen und ähnliche Produkte; nach dem Wechsel zu GraphQL erhält er sie alle in einer einzigen Abfrage und der Bildschirm öffnet sich schneller.
- 03
Häufiger Fehler
Die Abfragetiefe und -komplexität nicht zu begrenzen. Eine böswillige oder fehlerhafte Abfrage kann den Server für sich allein überlasten.
- 04
Verwandte Begriffe
Passende Leistungen und Ratgeber
Über Ihr Projekt sprechen.
Erzählen Sie uns Ihren Bedarf; den Umfang klären wir gemeinsam.