O dilema do legado
Seu sistema legado funciona. É lento, feio, difícil de manter — mas funciona. Trocar tudo de uma vez é arriscado.
Estratégia 1: Anti-Corruption Layer
Crie uma camada de tradução entre o sistema antigo e o novo.
Estratégia 2: Strangler Fig
Substitua funcionalidades uma por uma. O sistema antigo encolhe até desaparecer.
Estratégia 3: Event-Driven
Desacople os sistemas via eventos. Não há chamada direta entre eles.
Regras de ouro
- Nunca faça big bang
- Mantenha os dois rodando
- Teste o que existe antes de mudar
- Documente as decisões