voltar ao cardápio
Exóticos · escuros & especiais
GraphQL logo

GraphQL

Presunto parma · elegante, query precisa.

Linguagem de query para APIs criada pelo Facebook. Cliente pede exatamente os campos que quer, em uma única requisição.

// história

Como GraphQL surgiu

Em 2012, Lee Byron, Dan Schafer e Nick Schrock, no Facebook, precisavam servir feeds mobile complexos sem explosão de endpoints REST. GraphQL nasceu como linguagem de consulta tipada sobre um grafo de dados interno. Foi open sourced em 2015. A ideia central: cliente declara campos, servidor resolve dependências e evita over/under-fetching. Federation estendeu o modelo para microserviços, em geral exposto por APIs JavaScript.

// a metáfora

Por que presunto parma?

É o presunto parma: elegante, fino, escolhido fatia a fatia. Cada cliente leva exatamente o que pediu.

// ficha técnica

Especificações

Paradigma
Query language para APIs
Primeiro release
2015
Criador
Facebook (Lee Byron)
Licença
MIT
quando usar
  • APIs com clientes diversos (web, mobile)
  • Schemas que evoluem rápido
  • Federação entre serviços
quando evitar
  • APIs públicas com muito cache HTTP
  • Cargas simples onde REST resolve

// continue explorando

Volte ao cardápio e descubra outros ingredientes.

no forno da casa

Mind Blog

Esta é a pizza que a Alamino Code Solutions está assando agora: laboratório editorial no ar, com tipagem ponta a ponta e ambiente reproduzível — o mesmo critério deste cardápio, servido ao vivo.

Visitar mind.alamino.dev.br