CI/CD & GitOps Practical By Samson Tanimawo, PhD Published Aug 26, 2025 4 min read

Progressive Rollout Stages

Specific stages for ramp.

Stages

Progressive rollout is the deploy pattern of routing increasing fractions of traffic to a new version while monitoring for problems. The structure of the stages (what percentages, in what order, with what gates between them) determines how quickly a regression is caught. The stages should be calibrated to the service's risk profile, not picked arbitrarily.

What standard rollout stages look like:

The stages are not magic numbers. They are deliberately chosen to balance speed of rollout against risk of partial-fleet exposure. Each service should pick the progression that matches its specific risk profile.

Per-stage metrics

The stages alone do not provide protection. The metric gates between stages are what actually catch regressions. Each gate is a deliberate check against the canary's behavior; failing the check pauses or rolls back the rollout.

The metric gates are the active intelligence in progressive rollout. Without them, the rollout is just "deploy slowly"; with them, it is "deploy slowly and check at each step."

Time per stage

The duration of each stage is the third axis. Longer stages produce more confidence; shorter stages produce faster rollout. The right answer depends on how quickly regressions surface in the metrics.

Progressive rollout stages, with per-stage metric gates and well-tuned durations, are the deploy pattern that turns risk into a managed quantity. Nova AI Ops integrates with progressive rollout controllers (Argo Rollouts, Flagger), evaluates SLO-aware metric gates between stages, and surfaces the per-stage decision history so the team can see which kinds of changes routinely fail at which gates.