Arquitetura De Software

A Batalha dos Milissegundos

performance latência compressão protobuf zstd arquitetura de software
Quando uma arquitetura atinge a marca de dezenas ou centenas de milhares de Transações Por Segundo (TPS), as regras do jogo mudam.

Como reduzi 62 consultas ao banco para 4 e ganhei 8× de throughput

Quando você atinge dezenas de milhares de transações por segundo, a pergunta mais perigosa que você pode fazer é “qual formato de serialização devo usar?”. Não porque a resposta seja irrelevante, mas porque ela quase nunca é o gargalo real. Esta é a história de como, durante o desenvolvimento do Ollanta, uma plataforma de análise estática multilinguagem escrita em Go, eu quase caí na armadilha de otimizar o problema errado.

Leia mais →