O sistema legado não é o problema. O medo dele é.
Sistema legado tem uma definição prática: é o software que gera receita e que ninguém quer tocar.
Ele funciona. Paga a folha, fecha o mês, atende o cliente. Mas cada mudança vira uma negociação de risco, e o time evita mexer. Com o tempo, a empresa passa a moldar o processo ao que o sistema permite, em vez do contrário.
Aí surge a tentação: vamos reescrever do zero.
Por que a reescrita do zero falha tanto
O plano é sempre o mesmo: seis meses para reconstruir o que existe, depois seguimos evoluindo.
O que acontece:
- No terceiro mês descobre-se que aquele campo estranho na tabela cobre um caso legal que ninguém lembrava. Vira mais duas semanas.
- Enquanto isso, o negócio precisa de mudanças no sistema antigo. Agora são duas bases para manter.
- No sexto mês, o sistema novo cobre 70% do antigo — e os 30% restantes são justamente as exceções que ninguém documentou.
- No nono mês, com orçamento estourado, alguém decide voltar para o sistema antigo.
Não é falta de competência. É que a maior parte do valor de um sistema legado está no conhecimento acumulado dentro dele, e esse conhecimento não está na cabeça de ninguém.
A alternativa: substituir por dentro
O padrão Strangler Fig — nome inspirado na figueira que cresce em volta da árvore hospedeira até substituí-la — inverte a lógica:
- Envolver. Uma camada nova passa a receber as requisições e as encaminha para o sistema antigo. Nada muda para o usuário.
- Substituir um módulo. O módulo mais dolorido é reescrito na arquitetura nova. A camada passa a rotear aquele pedaço para o código novo.
- Repetir. Módulo a módulo, sempre em produção, sempre reversível.
- Aposentar. Quando o último módulo migrar, o sistema antigo é desligado sem cerimônia.
A diferença prática: cada etapa entrega valor sozinha. Se o orçamento acabar no meio, você fica com metade do sistema modernizado e o resto funcionando — não com dois sistemas incompletos.
O que a auditoria técnica entrega
Antes de qualquer proposta de modernização, fazemos um diagnóstico de 1 a 3 semanas que responde:
- Qual o risco de segurança real hoje, com CVEs identificados por dependência
- Onde está a dívida técnica que custa mais caro por mês em horas de manutenção
- O que dá para aproveitar e o que precisa ser refeito, com justificativa
- Qual a ordem de ataque que reduz mais risco por real investido
- Quanto custa cada frente, em faixa, com o risco declarado
Esse relatório é seu independentemente de você contratar a modernização com a gente. Serve inclusive para pedir proposta de outros fornecedores em pé de igualdade.