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

  1. Nunca faça big bang
  2. Mantenha os dois rodando
  3. Teste o que existe antes de mudar
  4. Documente as decisões