GraphQl uma abordagem alternativa ao padrão REST

Carregando...
Imagem de Miniatura

Data

2020

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Neto, Nilton Augusto Soares

Orientador

Ceci, Flavio

Coorientador

Resumo

Criar um sistema de grande complexidade tem sido cada vez mais desafiador. Diversos problemas relacionados a gargalos de recursos e demora no processamento de dados constantemente assombram a vida de desenvolvedores. O Facebook também passava por esse tipo de problema com seu aplicativo mobile. Foi quando em 2012, a empresa decidiu criar o GraphQL, com a ideia de diminuir o tamanho e tempo de resposta das requisições. Com isso criaram uma nova tecnologia com potencial de mudar todo um mercado de desenvolvimento. Em 2016, liberaram publicamente uma versão estável para ambientes de produção. Para a apresentação desta monografia foi criado duas estruturas de APIs, uma REST e uma GraphQL. Ambas conectadas em um único banco de dados não relacional MongoDB e integradas a uma única SPA que será a interface visual do projeto.

Palavras-chave

GraphQL, REST, MongoDB

Citação