GraphQL

term_id: graphql

Category: engineering_practice

Definition

Ontwikkeld door Facebook, biedt GraphQL een complete en begrijpelijke beschrijving van de gegevens in je API, waardoor klanten de kracht krijgen om precies te vragen wat ze nodig hebben en niets meer. Het vervangt meerdere endpoints…

Summary

GraphQL is een querytaal voor API’s en een runtime om die queries te vervullen met bestaande gegevens, waardoor klanten precies kunnen aanvragen wat ze nodig hebben.

Key Concepts

  • Schemadefinitie
  • Querytaal
  • Eindpunt
  • Typeveiligheid

Use Cases

  • Moderne webapplicatiebackends
  • Gegevensophaling voor mobiele apps
  • Orkestratie van microservices