Gradual deployment strategy that releases changes to a small subset of users first before rolling out to everyone. Like testing a new recipe on a few customers before adding it to the full menu.
Release the new feature to 5% of users, monitor for issues, then gradually increase to 25%, 50%, and finally 100% if everything works well.
Canary deployment is a strategy rather than a single product. Each cloud supports it via deployment/orchestration tools plus traffic-splitting (load balancer, ingress, or service mesh) and monitoring/rollback.