Software Engineering ยท Product & Engineering
Releasing a change to a small slice of users first and progressively widening it, rather than shipping to everyone at once.
Example: Releasing a change to 5% of users, watching the metrics, then expanding.
In practice: It turns a single high-stakes release into a series of smaller, reversible steps, so problems get caught while affecting the fewest users possible.