Os sistemas de software de grande escala têm uma verdade inconveniente: toda decisão arquitetônica eventualmente se transforma em um erro. A única incerteza é quando. Nesta palestra, falarei sobre escolhas reais de arquitetura e design que antes pareciam razoáveis, ou mesmo “as melhores”, mas que mais tarde se tornaram responsabilidades que restringiram as equipes, retardaram a entrega e complicaram a evolução. A partir dessas falhas, extrairei padrões recorrentes de sofrimento em projetos de grande escala e desafiarei algumas das suposições nas quais normalmente confiamos quando “projetamos para o futuro”. Esta não é uma conversa sobre melhores práticas ou soluções mágicas. Trata-se de fazer concessões conscientemente, aceitar que o arrependimento é inevitável e aprender como deixar menos minas terrestres para os engenheiros que herdarão o seu sistema, incluindo o seu eu futuro.

Keynote no DESIGNING 2026, workshop co-localizado com ICSE 2026 no Rio de Janeiro.

Apresentações

Link para slides