{ }
Engineering · 9 steps · updated 1d ago
Production Deploy
Release train checklist distilled from 40 clean deploys.
/playbooks/production-deploy?step=0
Steps
Owner · Platform Engineering0 of 9 steps complete
Loading your saved progress…
0%
Confirm the release scope
Diff the release branch and verify every ticket is marked ready.
Run the full test suite
Unit, integration and smoke suites must be green on the release SHA.
Check migration safety
Migrations must be backward compatible with the previous release.
Announce the deploy window
Post to the release channel 15 minutes before rollout.
Deploy to staging
Run the smoke pack against staging before promoting.
Promote to canary
5% of traffic for 10 minutes with alerting attached.
Watch the golden signals
Latency, errors, saturation and traffic across the canary window.
Complete the rollout
Ramp to 100% once canary metrics hold steady.
Close out the release
Tag the release, update the changelog and unfreeze the branch.