How would you perform a canary release and decide whether to continue or roll back?
Interactive Practice Mode
Formulate your thoughts or take notes before revealing the model solution.
Saved automatically
Model Answer & Deep-Dive Explanation
Deploy the new version to a small, representative portion of traffic and compare it with a stable baseline. Define decision thresholds for error rate, latency, resource use, and relevant business outcomes before starting. Check that telemetry distinguishes versions and that database changes remain compatible. Increase exposure in stages with enough observation time for the workload. Roll back or stop on clear regressions, and account for low traffic or delayed failures. A canary is informative only if routing, measurement, and the rollback path have been tested.
Related Questions in Cloud & DevOps Engineering
How do IaaS, PaaS, and SaaS divide operational responsibility?
Easy level • 1 views
How is a container different from a virtual machine?
Easy level • 1 views
What does infrastructure as code provide beyond a script that creates servers?
Medium level • 1 views
What checks belong in a useful CI pipeline for a web service?
Medium level • 1 views
How do readiness, liveness, and startup probes serve different purposes in Kubernetes?
Medium level • 1 views