No que se refere à integração de sistemas, julgue o item que...

Próximas questões
Com base no mesmo assunto
Q3257470 Arquitetura de Software

No que se refere à integração de sistemas, julgue o item que se segue.


O GraphQL permite que clientes definam exatamente os dados de precisam em uma única consulta, reduzindo over-fetching e under-fetching.


Alternativas

Comentários

Veja os comentários dos nossos alunos

Introdução a Integração de Sistemas

A integração de sistemas é um aspecto fundamental no desenvolvimento de software moderno, permitindo que diferentes sistemas e aplicações se comuniquem de maneira eficaz. A utilização de APIs (Interfaces de Programação de Aplicações) tem sido a principal abordagem para viabilizar essa comunicação. Dentro deste contexto, o GraphQL é uma tecnologia que se destaca por oferecer uma maneira mais eficiente e flexível de interagir com dados. Ao contrário do tradicional modelo REST, que define um conjunto fixo de endpoints para acessar dados, o GraphQL permite que os clientes definam exatamente as informações que desejam em uma única consulta. Isso melhora a performance e a eficiência na comunicação entre clientes e servidores.

Resolução

A assertiva está correta. O GraphQL oferece uma vantagem significativa sobre outras tecnologias de API, como o REST, ao permitir que os clientes especifiquem exatamente os dados de que precisam em uma única consulta. Isso elimina dois problemas comuns que ocorrem com o REST: o over-fetching e o under-fetching. Over-fetching acontece quando a API retorna mais dados do que o cliente realmente necessita, desperdiçando largura de banda e afetando o desempenho da aplicação. Por outro lado, under-fetching ocorre quando a API não retorna dados suficientes, obrigando o cliente a fazer múltiplas requisições para completar as informações necessárias. Com o GraphQL, o cliente tem total controle sobre a consulta, solicitando apenas os campos específicos que deseja, evitando assim tanto o over-fetching quanto o under-fetching. Este nível de controle traz uma grande economia de recursos, otimizando a interação entre o cliente e o servidor.

Resposta: Correta - Chatgpt

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo