It was created by Facebook in 2012, driven by the mobile team
Graphql is query language designed to communicate clients and servers.
A complete alternative to REST.
GraphQL is not like SQL.
Platform agnostic (implemented in 20 languages)
It's just a convention
It is a typed language
The server exposes
The client defines
Usually send more
information than necessary.
Only what is necessary
Multiple requests per
view or custom
One request per view
Documentation foreign to development.
Only one endpoint is required
Multiples endpoints exposed
Por qué API REST está muerto y debemos usar APIs GraphQL - José María Rodríguez Hurtado
Por qué API REST está muerto - José María Rodríguez
Github GraphQL API
Why GraphQL (Github)
Divide and conquer – The Microservice approach
Docker Load Balancer Demo