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