{ }
Engineering · 9 steps · updated 1d ago

Production Deploy

Release train checklist distilled from 40 clean deploys.

/playbooks/production-deploy?step=0

Steps

Owner · Platform Engineering

0 of 9 steps complete

Loading your saved progress…

0%
  1. Confirm the release scope

    Diff the release branch and verify every ticket is marked ready.

  2. Run the full test suite

    Unit, integration and smoke suites must be green on the release SHA.

  3. Check migration safety

    Migrations must be backward compatible with the previous release.

  4. Announce the deploy window

    Post to the release channel 15 minutes before rollout.

  5. Deploy to staging

    Run the smoke pack against staging before promoting.

  6. Promote to canary

    5% of traffic for 10 minutes with alerting attached.

  7. Watch the golden signals

    Latency, errors, saturation and traffic across the canary window.

  8. Complete the rollout

    Ramp to 100% once canary metrics hold steady.

  9. Close out the release

    Tag the release, update the changelog and unfreeze the branch.