Entender antes de otimizar
A maior parte dos problemas de performance e custo é, na verdade, um problema de compreensão. Começo tornando o sistema legível.
Sobre
Engenheiro de software, fundador e professor, atuando entre sistemas de backend, infraestrutura em nuvem e as pessoas que os operam.

Sou consultor técnico independente, atuando com sistemas de backend, infraestrutura em nuvem e integrações. Trabalho com pequenas e médias empresas que precisam entender o que executam, controlar os custos e mudar sem quebrar a produção.
Também desenvolvo e mantenho produtos de software próprios. Isso me mantém próximo dos mesmos problemas que diagnostico para os clientes: sistemas pouco claros, releases arriscados e conhecimento que vive na cabeça de uma pessoa só.


A maior parte dos problemas de performance e custo é, na verdade, um problema de compreensão. Começo tornando o sistema legível.
Prefiro sistemas simples e observáveis a soluções engenhosas. Uma boa arquitetura protege primeiro as regras de negócio e os dados.
Decisões, trade-offs e planos são registrados por escrito, para que a equipe continue avançando sem depender de mim.
Digo quando algo está fora do meu escopo e não prometo resultados que não consigo controlar.