Blue-green deployment
Also called: blue-green deploy, red-black deployment
Last updated:
A blue-green deployment keeps two production environments side by side. One, blue, serves all live traffic while the other, green, receives the new release and is verified in isolation. When green is ready the router flips all traffic to it in a single cutover; if a problem appears, you flip straight back to blue. The switch happens at the infrastructure layer and is all-or-nothing.
Blue-green deployment vs feature flags
Using them together
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.
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.
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.
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.