GraphQL
term_id: graphql
Category: engineering_practice
Definition
Utviklet av Facebook, gir GraphQL en fullstendig og forståelig beskrivelse av dataene i API-et ditt, og gir klientene makt til å be om nøyaktig det de trenger og ingenting mer. Den erstatter flere endepunkter med ett.
Summary
GraphQL er et forespørselsspråk for API-er og et kjøretidssystem for å oppfylle disse forespørselene med eksisterende data, slik at klienter kan be om nøyaktig det de trenger.
Key Concepts
- Skjemadefinisjon
- Forespørselsspråk
- Enkelt endepunkt
- Typesikkerhet
Use Cases
- Moderne backend-applikasjoner for nettet
- Henting av data til mobilapper
- Orkestrering av mikrotjenester