Desenvolvimento de Software · Avançado · Inglês · Técnico
strangler fig
Estratégia de migrar um sistema legado aos poucos, substituindo funcionalidades por partes novas atrás de uma camada de roteamento, até o antigo poder ser desligado.
Onde usar
'Vamos migrar o monolito com strangler fig, rota por rota'.
Exemplos
We're using the strangler fig approach to replace the old billing system.
Estamos usando a abordagem strangler fig para substituir o sistema antigo de cobrança.
Each release moves one more route to the new service.
Cada release move mais uma rota para o novo serviço.
Cuidado
Não é uma reescrita total: o sistema antigo continua atendendo enquanto a substituição acontece em pequenos passos.
Sinônimos
strangler pattern, figueira estranguladora
Antônimos
big bang rewrite
Origem
Nome dado por Martin Fowler, inspirado nas figueiras-estranguladoras, que crescem sobre uma árvore até substituí-la.