let's graph
TRANSCRIPT
GraphQLAvoid painful refacto
Single entry for endpoint
Easy to debug
Agregate data easily
Normalization
GraphQLAvoid painful refacto
Single entry for endpoint
Easy to debug
Agregate data easily
Normalization
Easy to test
Serveur GraphQL
Agrégation de donnée
resolve()
resolve()
resolve()
GET / POST
Champs requis, Arguments
CLIENT SERVEUR
Serveur GraphQL
Agrégation de donnée
Normalisation
resolve()
resolve()
resolve()
GET / POST
Champs requis, Arguments
CLIENT SERVEUR
Serveur GraphQL
Typage
Agrégation de donnée
Normalisation
resolve()
resolve()
resolve()
GET / POST
Champs requis, Arguments
CLIENT SERVEUR
Serveur GraphQL
Typage
Agrégation de donnée
Normalisation
resolve()
resolve()
resolve()
GET / POST
Champs requis, Arguments
JSON
CLIENT SERVEUR
GraphiQL
Fast feedback
Explicit errors
Automatic query completion
Run and inspect query results.
Introspection
GraphiQL
Fast feedback
Explicit errors
Automatic query completion
Run and inspect query results.
DEMO !
Ecosystem
Used in Facebook’s native apps since 2012
Open source in July 2015
Front-end framework based on GraphQL like Relay
@leeb Lee Byron