GraphQL
term_id: graphql
Category: engineering_practice
Definition
Facebookin kehittämä GraphQL tarjoaa kattavan ja ymmärrettävän kuvauksen sovellusliittymän tiedoista, antaen asiakkaille vallan pyytää tarkalleen sitä, mitä he tarvitsevat, eikä mitään muuta. Se korvaa useat erilliset päätepisteet yhdellä…
Summary
GraphQL on kyselykieli sovellusliittymille (API) ja ajoaikainen ympäristö näiden kyselyjen täyttämiseksi olemassa olevalla datalla, mikä mahdollistaa asiakkaiden pyytää tarkalleen sitä, mitä he tarvitsevat.
Key Concepts
- Skeeman määrittely
- Kyselykieli
- Yksi päätepiste
- Työturvallisuus (tyyppiturvallisuus)
Use Cases
- Nykyajan verkkosovellusten backendit
- Mobiilisovellusten datan haku
- Mikropalveluiden orkestrointi