Safe Rollout Recipe

deployment

Creates a playbook

These four cards cover the essential components of a safe deployment: understanding impact (Blast Radius), controlled release (Feature Flags, Canary), and recovery (Rollback Strategy).

Output: Safe Rollout

When to use

You need to deploy changes to production while minimizing risk to users. Use this playbook when shipping new features, infrastructure changes, or any update that could impact user experience.

Steps

1

Assess Blast Radius

Determine how many users could be affected if something goes wrong.

2

Enable Feature Flags

Wrap new functionality in feature flags so you can quickly disable it.

3

Deploy Canary

Release to a small percentage of traffic first (1-5%).

4

Gradual Rollout

If canary looks healthy, gradually increase traffic.

5

Prepare Rollback

Know exactly how to revert if issues arise.

Anti-Patterns to Avoid

  • Deploying 100% immediately without canary
  • No feature flags for new functionality

Try crafting this recipe on the crafting board

Open Crafting Board