Gradual rollout gradual-rollout

A gradual rollout phases a new feature into production incrementally, rather than enabling it for all users at once. This approach reduces risk, helps manage backend load, and creates a tight feedback loop before full release.

Benefits benefits

Safety net
By releasing to a small audience first, you can track feedback and monitor behavior in production before expanding. If issues appear, the impact is limited and the feature can be turned off immediately — without a code change or redeployment.

Backend load management
Opening a feature to all users simultaneously can cause sudden spikes in server load. A gradual rollout distributes the increase in traffic over time, allowing infrastructure to scale smoothly.

Real-time feedback
Each phase of the rollout surfaces feedback from real users. Teams can act on that feedback — refining the experience, fixing edge cases, or adjusting messaging — before the next phase.

How it works how-it-works

Experience Rollouts provides granular targeting rules to increase user exposure step by step. A typical gradual rollout might follow this pattern:

  1. Enable the feature for 1% of users
  2. Monitor feedback and performance metrics
  3. Expand to 10%, then 25%, then 50%
  4. Reach 100% once confidence is established

At every step, a single action can pause the rollout or turn off the feature entirely if something goes wrong.

See also see-also

recommendation-more-help
42054029-35df-4043-8b25-1861ed5741a3