GraphQL
term_id: graphql
Category: engineering_practice
Definition
Udviklet af Facebook giver GraphQL en komplet og forståelig beskrivelse af dataene i dit API og giver klienterne magten til at spørge om præcis det, de har brug for, og intet mere. Det erstatter ofte behovet for flere endepunkter ved at tillade komplekse dataanmodninger i et enkelt kald.
Summary
GraphQL er et forespørgselsprog til API’er og et kørselstidspunkt til at imødekomme disse forespørgsler med eksisterende data, hvilket giver klienter mulighed for at anmode præcis om det, de har brug for.
Key Concepts
- Skemadefinition
- Forespørgselsprog
- Enkelt endepunkt
- Typesikkerhed
Use Cases
- Moderne webapplikationsbackend
- Datahentning til mobilapps
- Orkestrering af mikrotjenester