Concept
Blue environment | Current production (live) |
Green environment | New version (standby) |
Load balancer / DNS switch | Instant traffic switch |
Rollback = switch back to blue | Zero-downtime rollback |
Steps
1. Deploy v2 to Green | Green runs new version |
2. Run smoke tests on Green | Verify Green is healthy |
3. Switch LB to Green | Green becomes production |
4. Monitor for errors | Watch metrics/logs |
5. Keep Blue for rollback | Keep Blue up for quick revert |
6. Decommission Blue | After confidence period |