GraphQL no Desenvolvimento de Webservices para Sistemas Mobile de Forma Minimizar Tempo de Resposta

Jonas Silva Gomes, Marco Antônio Pereira Araújo

Resumo


Quando se trata de aplicações móveis é importante pensar na arquitetura de serviço tendo em vista as limitações de processamento, memória e banda dos dispositivos. O presente trabalho busca analisar e verificar se a arquitetura proposta pelo Facebook, o GraphQL, apresenta desempenho superior ao REST, de forma a reduzir o custo gasto de banda para receber dados pela rede e otimizar o tempo de resposta. Para a realização deste experimento, buscou-se desenvolver duas APIs e comparar o desempenho de cada uma, onde foi coletado o tempo em milissegundos e tamanho do pacote de dados em bytes. Com isso, é apresentada uma análise estatística dos dados obtidos e discutindo o trade-off de cada abordagem de serviço.


Texto completo:

PDF

Apontamentos

  • Não há apontamentos.