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