Executando verificação de segurança...
12

por que será que ainda não é tão popular no mercado, especialmente nas empresas mais “pé no chão”?

gRPC só se destaca em ambientes com alto tráfego. Para a maioria das empresas é matar uma formiga com uma bazuca.

gRPC tem seus problemas:

Falta de visualização clara das mensagens

gRPC transita informações binárias, você tem que decodificar para visualizálas, não tem como decifrar as mensagens em transito

Difícil configuração

gRPC é mágico no papel, no mundo real encontra desafios, precisa-se de um proxy que suporte HTTP/2 e que esteja corretamente configurado para usar o máximo da tecnologia

Arquitetura complexa

gRPC só brilha quando as conexões são reutilizadas de forma eficiente. Abrir uma conexão a cada mensagem torna-a mais lenta que uma chamada HTTP.

Para ter o desempenho máximo você precisa reutilizar essas conexões de forma inteligente.

Simplesmente não é necessário

Porque uma aplicação pequena (99% de todas as aplicações) usaria essa tecnologia?

Http é muito mais fácil, é só chamar uma URL, qualquer ferramenta lida bem com JSON. gRPC é muito mais difícil de otimizar.

Se você não tem uma aplicação sensível a latência e de larga escala simplesmente não precisa utilizar

Carregando publicação patrocinada...