ExpertiDict

Desenvolvimento de Software · Avançado · Inglês · Técnico

strangler fig

/ˈstræŋ.ɡlɚ fɪɡ/locução substantiva

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.

Veja também

Todos os termos de Desenvolvimento de Software