Modernização & legado · Sun Nov 08 2026 13:36:33 GMT-0300 (Brasilia Standard Time)
TCO do legado versus reescrita: quando o Excel não basta
Enquadrar custo de manutenção, incidentes, oportunidade perdida e risco regulatório para decidir entre evoluir, encapsular ou reescrever.
Por Barre

TCO do legado versus reescrita: quando o Excel não basta
Enquadrar custo de manutenção, incidentes, oportunidade perdida e risco regulatório para decidir entre evoluir, encapsular ou reescrever.
Contexto
Este artigo integra a série Modernização & legado no blog da Barre — pensado para CTOs, arquitetos e líderes de produto que precisam de decisões com critério e continuidade operacional, não de modismos.
Pressão de negócio e restrições
TCO do legado versus reescrita surge onde o legado segura receita mas absorve capacidade — e cada nova feature fica mais cara.
Relacionado com o foco anunciado no título: Enquadrar custo de manutenção, incidentes, oportunidade perdida e risco regulatório para decidir entre evoluir, encapsular ou reescrever.
Restrições: dados históricos, integrações frágeis, medo de parar o negócio — por isso modernização madura é sequência de apostas com critério de paragem, não reescrita mágica.
Padrões que voltam a aparecer
• Mudança sem caracterização do comportamento actual.
• Pouca observabilidade antes de mexer em fluxos críticos.
• Legado tratado como segunda prioridade permanente.
Decisão em uma frase, aplicada
Decisão útil: investir em observabilidade e testes de caracterização nos fluxos críticos antes de refactor profundo.
Isto não substitui julgamento humano; reduz improviso quando a pressão sobe.
Consequências, trade-offs e o que vigilar
Modernização sem onda verificável tende para big bang narrativo — alto risco, pouca evidência intermédia.
Trade-offs: investir em caracterização e «estrangulamento» parece mais lento; reduz surpresas em dados e integrações.
O que vigilar
• Regressões e tempo de mudança antes vs depois.
• Custo marginal de nova feature no domínio tocado.
• Indicadores de estabilidade em fluxos críticos.
Próximos passos (se for prioridade agora)
1. Caracterização + testes mínimos no domínio antes de refactor profundo.
2. Ondas com critério de paragem se métricas piorarem.
3. Observabilidade nos fluxos críticos antes de nova funcionalidade grande.
Síntese
Para fechar: tratar TCO do legado versus reescrita como sistema — medir, limitar e rever — evita que cada projeto reinvente o mesmo debate.
---
Resumo: Enquadrar custo de manutenção, incidentes, oportunidade perdida e risco regulatório para decidir entre evoluir, encapsular ou reescrever.