Questão FC514961
Julgue o item seguinte, em relação às tecnologias e aos conceitos do desenvolvimento web. A principal desvantagem da GraphQL, que é uma linguagem de consulta para APIs, é que ela n
Desenvolvimento Web
CEBRASPE (CESPE) · 2025
Julgue o item seguinte, em relação às tecnologias e aos conceitos do desenvolvimento web.
A principal desvantagem da GraphQL, que é uma linguagem de consulta para APIs, é que ela não suporta consultas complexas que envolvam a combinação de dados de múltiplos recursos em uma única requisição
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A afirmação foi julgada ERRADO porque o GraphQL foi concebido justamente para permitir consultas complexas que reúnem dados de múltiplos recursos em uma única requisição.
Com consultas aninhadas, fragments, aliases e múltiplos campos raiz, um cliente pode solicitar estruturas compostas que combinam dados de várias entidades. Os resolvers no servidor podem agregar informações vindas de bancos distintos, microserviços ou outras fontes e devolver um único payload coeso ao cliente.
Além disso, técnicas como batching e uso de DataLoader mitigam problemas de desempenho típicos. Portanto, afirmar que GraphQL não suporta esse tipo de consulta é incorreto: sua principal vantagem é justamente fornecer exatamente os dados combinados que o cliente precisa em uma única chamada.
Conteúdo do catálogo FC Concursos · Atualizado em