Skip to main content

Canary Release

Its process of releasing your changes to Production in an incremental way. So instead of releasing to 100 customers, we can release to a small set of customers and receive feedback on it.  You can understand them as percentage-based rollout as well. It can be used for A/B testing. 

Check below example:
V0 is a live version and V1 is the future version ready to be rolled out.

Day Production V0 Production V1
0 100% 0%
1 90% 10%
2 75% 25%
3 50% 50%
4 0% 100%





Comments