Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GraphQL: A QUERY LANGUAGE FOR YOUR API

GraphQL: A QUERY LANGUAGE FOR YOUR API

Avatar for Tais Duarte

Tais Duarte

August 04, 2024
Tweet

More Decks by Tais Duarte

Other Decks in Technology

Transcript

  1. Taís Reis Desenvolvedora web à 6 anos Full Stack na

    Webhub Apaixonada por códigos PHPWomen @taisreis67
  2. REST O REST(Representational State Transfer) é um modelo utilizado para

    arquitetar APIs que é baseado no protocolo HTTP.
  3. O problema com o REST ▸ Retornar mais dados do

    que o necessário (overfetching). ▸ Múltiplas requisições para conseguir os dados necessários (underfetching). ▸ Endpoints que expõem mais dados do que o necessário. ▸ Manutenção constante e difícil.
  4. GraphQL É uma query language para APIs desenvolvida pelo Facebook

    que permite com que o cliente tenha o poder de requisitar exatamente o que ele precisa que ele precisa da API.
  5. Vantagens do GraphQL ▸ Retornar somente os dados que o

    cliente precisa. ▸ Uma única requisição para trazer o que você precisa. ▸ Pode ser utilizado com qualquer linguagem, framework, biblioteca e banco de dados que você quiser.