← Voltar ao Blog
Metodologia

O fator 94%: arquitetura de comunicação domina o desempenho

Por Luiz Soares
2024-12-0611 min de leitura
📰

O projeto fatorial 2kr mostrou que a arquitetura de comunicação explica 94–96% da performance, enquanto a linguagem contribui cerca de 2%.

O achado mais acionável: otimizar o protocolo rende bem mais que trocar de linguagem. Nosso projeto fatorial 2kr (2 fatores, 5 repetições) quantificou o peso de cada decisão.

Antes da análise, validamos a distribuição com Shapiro-Wilk (não normal), então usamos Wilcoxon para pares e Kruskal-Wallis para múltiplos grupos. A comunicação explicou 93,66% (StdSize) e 96,40% (LargeSize) da variação; linguagem ficou em ~1–2%; interação foi pequena.

Implicação prática: se o sistema está lento, trocar REST por gRPC (ou o inverso, dependendo do perfil) tende a gerar ganhos grandes sem reescrever tudo em outra linguagem. Go ainda mostrou vantagem sobre Java, mas o impacto relativo do protocolo é muito maior.

A interação foi mais relevante em payloads pequenos (2,27%) do que grandes (0,66%), sinalizando que a sinergia linguagem+protocolo importa mais em cenários de requisições curtas e frequentes.

#Estatística#Fatorial#gRPC#REST#Performance
LS

Sobre Luiz Soares

TechLead Full-Stack especializado em produtos de IA, sistemas RAG e integrações com LLMs. Apaixonado por construir soluções escaláveis e compartilhar conhecimento com a comunidade de tecnologia.

Fale comigo →