ExpertiDict

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

rolling deployment

/ˈɹoʊlɪŋ dɪˈplɔɪmənt/locução substantiva

Estratégia em que a nova versão substitui a antiga aos poucos, instância por instância, mantendo o serviço no ar o tempo todo.

Onde usar

'O deploy é rolling, atualiza duas instâncias por vez' é típico de Kubernetes e de balanceadores de carga.

Exemplos

A rolling deployment updates two servers at a time.

Um rolling deployment atualiza dois servidores por vez.

During the rolling deployment, both versions serve traffic.

Durante o rolling deployment, as duas versões atendem tráfego.

We switched to rolling deployment to avoid downtime.

Mudamos para rolling deployment para evitar indisponibilidade.

Cuidado

Durante a troca, duas versões convivem; por isso as mudanças precisam ser compatíveis entre si, principalmente no banco de dados.

Sinônimos

rolling update, atualização gradual

Antônimos

big bang deploy

Veja também

Todos os termos de Desenvolvimento de Software