GraphQL

term_id: graphql

Category: engineering_practice

Definition

Opracowany przez Facebooka, GraphQL dostarcza kompletny i zrozumiały opis danych w Twoim API, dając klientom moc proszenia o dokładnie to, czego potrzebują, i nic więcej. Zastępuje on wiele endpointów REST jednym punktem końcowym.

Summary

GraphQL to język zapytań dla interfejsów API oraz środowisko wykonawcze służące do realizowania tych zapytań za pomocą istniejących danych, pozwalające klientom żądać dokładnie tego, czego potrzebują.

Key Concepts

  • Definicja Schematu
  • Język Zapytań
  • Pojedynczy Punkt Końcowy
  • Bezpieczeństwo Typów

Use Cases

  • Backend nowoczesnych aplikacji internetowych
  • Pobieranie danych w aplikacjach mobilnych
  • Orkiestracja mikroserwisów