Canary Release

You might say

Send 5% of users to the new release first; expand only while error rate stays healthy, and return to the stable release on anomaly.

A canary release exposes a new version to a small amount of real traffic before health signals decide whether to expand or stop.Checkout v2 can serve 5% of requests while stable v1 keeps the other 95%; if v2 crosses its error threshold, its traffic returns to v1. This limits exposure to a release version. It is not merely switching one feature on or off inside the same release.
Canary ReleaseCanary Deployment
Further reading