GraphQL

term_id: graphql

Category: engineering_practice

Definition

Sviluppato da Facebook, GraphQL fornisce una descrizione completa e comprensibile dei dati nella tua API, dando ai client il potere di chiedere esattamente ciò di cui hanno bisogno e nient’altro. Sostituisce mult

Summary

GraphQL è un linguaggio di query per le API e un runtime per soddisfare tali query con i dati esistenti, consentendo ai client di richiedere esattamente ciò di cui hanno bisogno.

Key Concepts

  • Definizione dello Schema
  • Linguaggio di Query
  • Singolo Endpoint
  • Sicurezza dei Tipi

Use Cases

  • Backend per applicazioni web moderne
  • Recupero dati per app mobili
  • Orchestrazione di microservizi