Engenharia

O Custo Invisível de um Sistema Legado

Sistemas legados não caem de uma hora para outra — eles cobram um preço silencioso em produtividade, talentos e oportunidades perdidas. Quantificar esse custo é o primeiro passo para agir.

Quando falamos em "sistema legado", a maioria dos gestores pensa em uma coisa só: risco de queda. Mas existe um custo muito mais sutil — e muito mais caro — que nenhum dashboard mostra.

É o custo invisível.

O que ninguém mede

Quanto do tempo do seu time é gasto contornando limitações do sistema em vez de construir valor? Quantas reuniões existem para compensar o que a ferramenta deveria fazer sozinha? Qual o turnover de engenheiros que não aguentam trabalhar em uma base de código que cresce como macarrão?

Esses números não aparecem no P&L. Mas eles existem.

"Performance não é uma feature — é a fundação. Quando a fundação racha, tudo que está em cima começa a desmoronar junto."

Em um cliente recente de consultoria, mapeamos +38h mensais gastas por um time de 4 engenheiros apenas sincronizando dados entre dois sistemas que nunca deveriam ter sido separados. Isso é quase uma semana de trabalho por mês, jogada fora.

Os três tipos de custo invisível

Produtividade perdida

Cada vez que um desenvolvedor precisa entender uma regra de negócio enterrada em 3.000 linhas de código sem documentação, o relógio está rodando. Cada deploy manual que leva 2 horas em vez de 5 minutos. Cada bug de produção que exige um hotfix de emergência num sábado.

Custo de oportunidade

O que seu time não está construindo enquanto apaga incêndios? Cada sprint gasta em manutenção é um sprint que não entregou nova funcionalidade para o cliente. Sistemas lentos atrasam decisões, e decisões atrasadas têm um custo enorme em mercados competitivos.

Custo de atração e retenção

Engenheiros bons têm escolhas. Ninguém quer trabalhar em uma base de código onde cada mudança é um jogo de arqueologia. O custo de substituir um engenheiro sênior — recrutamento, onboarding, perda de contexto — ultrapassa facilmente 3× o salário anual.

Quantificando o problema

Para chegar a um número concreto, calculamos o custo usando três variáveis simples:

+38hpor mês em sincronização manual
53%do tempo em manutenção vs. 47% em evolução
o turnover comparado ao mercado

O resultado: R$280k/ano em custo invisível — antes de qualquer incidente de produção.

Quando migrar vs. quando remediar

Nem todo sistema legado precisa ser reescrito do zero. A decisão depende de três fatores: volume de mudanças necessárias, tamanho da base de código problemática e capacidade do time atual de sustentar a dívida técnica enquanto entrega valor.

Muitas vezes, uma estratégia de migração incremental — o "strangler fig pattern" — resolve o problema sem o risco de uma reescrita completa. Você isola os módulos mais problemáticos, cria interfaces limpas e os substitui gradualmente.

A chave é parar de tratar o custo invisível como inevitável. Ele não é. É uma escolha — geralmente uma escolha que vai ficando mais cara a cada trimestre que passa.


Se você quer mapear o custo invisível do seu sistema, fale com a gente. A análise inicial não tem custo.

Receba os melhores artigos na sua caixa de entrada.

Sem spam. Uma newsletter quinzenal com o que vale a pena ler sobre engenharia, produto e negócio.