16 Linguagens em 16 Dias: Minha Saga da Rinha de Backend
Fabio Akita
Sep 20, 2023
O desafio de infraestrutura 'Rinha de Backend' revelou que gargalos de performance raramente residem na linguagem de programação escolhida. Após otimizar diversas implementações, provou-se que o controle de fluxo de I/O e a configuração correta da rede no Docker (host mode) permitem que linguagens interpretadas alcancem resultados equivalentes a Rust ou Go.
Key insight: O verdadeiro gargalo não era o banco de dados nem a CPU, mas o modo de rede padrão do Docker (bridge) e o excesso de conexões abertas no Nginx que causavam congestionamento de I/O.