📄️ Canary Release
Canary release is a technique to reduce the risk of introducing a new software version in production by slowly rolling out the change to a small subset of users before rolling it out to the entire infrastructure and making it available to everybody.
📄️ Experimentation rollout / A/B Testing
An experimentation rollout is when your flag is configured to be served only for a determined time.
📄️ Progressive rollout
A progressive rollout allows you to increase the percentage of your flag over time.
📄️ Scheduled rollout
Scheduling introduces the ability for users to changes their flags for future points in time.