linux-BR.org

Notícias de software livre e tecnologias

No entanto, à medida que escalamos, encontramos desafios com o GraphQL relacionado à manutenção, depuração e monitoramento.No entanto, o GraphQL usa um único terminal para todas as consultas e mutações, e todas as consultas usam o post e retornam um 200. Isso ajuda a tornar os front-end-ends alimentados com grafql leve e rápido, pois consomem apenas os dados que eles exigem e precisam esperarem menos solicitações para resolver.Por outro lado, o GraphQL sempre retorna um código de status de 200, mesmo que haja erros no corpo da resposta.Com o GraphQL, você deve especificar a digitação exata para as solicitações e respostas, e clientes e servidores devem aderir a isso.

Fonte: https://jam.dev/blog/graphql-trade-offs-weve-encountered/