Deployment Strategies
Releasing code without breaking things.
Strategies
Blue-Green Deployment
Two identical environments. Switch the router.
Canary Deployment
Roll out to a small subset of users first.
Rolling Deployment
Update servers one by one.
Rollbacks
The ability to quickly revert a bad deploy is more important than the ability to deploy quickly.