O que é Padrão Strangler Fig
Substituição gradual de sistema legado
Padrão Strangler Fig é um padrão arquitetural para migrar gradualmente de um sistema legado para um novo sem desligamento completo.
Como Funciona
- Nova funcionalidade é construída no novo sistema
- Recursos antigos são migrados gradualmente
- Fachada roteia solicitações entre sistemas
- Sistema antigo é "estrangulado" como uma árvore por uma figueira
Etapas de Migração
- Analisar sistema existente
- Criar fachada/proxy
- Desenvolvimento paralelo de novos componentes
- Migração gradual de recursos
- Desativar sistema antigo
Vantagens
- Risco mínimo de migração
- Continuidade dos negócios
- Capacidade de reversão
- Aprendizado gradual da equipe
Quando Aplicar
- Sistemas legados monolíticos
- Aplicações de missão crítica
- Recursos limitados para reescrita
- Requisitos de alta disponibilidade