Blue-Green Deployment

Engineering Practices

A new version proves itself healthy before traffic moves, and rollback is a route change.

A release strategy that starts a new version alongside the running one and moves traffic only after health checks pass, so rollback is a routing change.

How we use it

The default release path on the platform. The property that earns it is the boring one: rollback costs a route change rather than a rebuild, so reverting is not a decision anybody has to weigh under pressure.

11

systems