GraphQL

term_id: graphql

Category: engineering_practice

Definition

A Facebook által kifejlesztett GraphQL teljes és érthető leírást biztosít az API adatairól, hatalmat adva az ügyfeleknek arra, hogy pontosan azt kérjék le, amire szükségük van, és semmi mást. Több végpont helyett egyetlen végpontot kínál.

Summary

A GraphQL egy lekérdezési nyelv API-khoz és egy futtatókörnyezet azoknak a lekérdezéseknek az eredményezése meglévő adatokkal, lehetővé téve az ügyfelek számára, hogy pontosan azt kérjék le, amire szükségük van.

Key Concepts

  • Sémameghatározás
  • Lekérdezési nyelv
  • Egyetlen végpont
  • Típusbiztonság

Use Cases

  • Modern webalkalmazások backendjei
  • Mobilalkalmazások adatlekérése
  • Mikroszolgáltatások koordinálása