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