Progressive delivery
Last updated:
Progressive delivery is an evolution of continuous delivery that adds two controls on top of "the code is in production": progressive rollout — exposure expands in stages rather than all at once — and progressive delegation — control over each release shifts from engineering toward product and support as confidence grows. Feature flags, canary releases, and percentage rollouts are its building blocks.
The two halves: progressive rollout and progressive delegation
How it differs from continuous delivery
Want the full picture? Read the concept guide: Rollout strategies →
Related terms
Canary release
A canary release exposes a new version to a small group of users first and watches its metrics before rolling it out to everyone — so problems surface on a fraction of traffic instead of the whole fleet.
Percentage rollout
A percentage rollout serves a feature to a defined share of users — chosen by a deterministic hash — so the same users stay in the cohort as you ramp the percentage up.
Dark launch
A dark launch ships a feature to production turned off or invisible to users, so the code runs in the live environment before anyone sees it — you reveal it later on your own schedule.
Try it in your own app
Free Solo plan covers 10 flags and 2 environments. No credit card, no demo call — sign up and ship.