O Que É um Progressive Rollout?
Um progressive rollout faz o deploy de uma mudança para uma pequena fração do tráfego ou dos usuários primeiro, observa sua saúde e então expande a exposição em incrementos até alcançar todos. A cada etapa, métricas com falha podem interromper ou reverter o rollout. É a forma operacional por trás dos canary releases e da prática mais ampla de progressive delivery.
Por que isso importa
Liberar para todos de uma vez transforma cada mudança ruim em um incidente de grandes proporções. Um progressive rollout limita o raio de impacto a cada passo e usa métricas reais para decidir se amplia ou faz rollback, de modo que a maioria dos usuários nunca vê uma regressão. Ele depende de traffic shifting e, frequentemente, de análise canary automatizada.
Conceitos relacionados
- Amplia a exposição em etapas monitoradas
- Implementado via traffic shifting e toggles
- A análise canary pode controlar cada passo
Guias relacionados
What Is Progressive Delivery?Progressive delivery rolls out a change gradually to expanding audiences with automated checks, so issues sur…
What Is Traffic Shifting?Traffic shifting gradually moves a portion of live requests from an old version to a new one, enabling canary…
What Is Canary Analysis?Canary analysis compares a new release serving a small slice of traffic against the stable version to decide…