GraphQL
term_id: graphql
Category: engineering_practice
Definition
Von Facebook entwickelt, bietet GraphQL eine vollständige und verständliche Beschreibung der Daten in Ihrer API. Dies gibt Clients die Macht, genau das anzufordern, was sie brauchen, und nichts mehr. Es ersetzt häufig mehrere Endpunkte durch einen einzigen, effizienteren Ansatz.
Summary
GraphQL ist eine Abfragesprache für APIs und eine Laufzeitumgebung zur Erfüllung dieser Anfragen mit vorhandenen Daten, die es Clients ermöglicht, genau die Daten anzufordern, die sie benötigen.
Key Concepts
- Schemadefinition
- Abfragesprache
- Einzelner Endpunkt
- Typsicherheit
Use Cases
- Backends moderner Webanwendungen
- Datenabruf für mobile Apps
- Orchestrierung von Microservices