FLAGSHIP

GRADUAL
ROLLOUTS

Deploy to 1% of users. Monitor. Scale to 10%, 50%, 100%. Catch problems before they hit everyone.

Percentage-Based Rollouts

Release to a percentage of your user base. Adjust in real time. No deploys needed.

  • 1%, 5%, 10%, 25%, 50%, 100%
  • Sticky user selection (consistent assignment)
  • Real-time metrics correlation
  • Automatic rollback on error spike
Rollout percentage visualization

Rollout Strategy

Phase 1: Canary (1-5%)

Start small. Detect obvious issues. Monitor error rates, latency, and key metrics.

Phase 2: Ramp (10-50%)

Increase exposure gradually. Watch for subtle issues. Confirm performance gains.

Phase 3: General Availability (100%)

Full rollout to all users. Monitor for edge cases. Iterate based on feedback.

Rollback (Emergency)

Instantly revert to 0%. No code deploy. No server restart. One click.

BEST PRACTICES

Monitor Everything

Set up alerts for error rates, latency, business metrics. Catch problems fast.

Document Your Plan

Write down success criteria. What metrics matter? When do you move to the next phase?

Have a Kill Switch

Always be ready to rollback instantly. Don't wait for a deploy window.

Team Alignment

Engineering, Product, Operations should agree on rollout strategy and triggers.