Your team is releasing an updated revision of a microservice hosted on Cloud Run. To minimize the impact of potential software bugs, you want to route only 5% of production traffic to the new revision while keeping 95% of traffic on the existing stable revision. After verifying metrics such as latency and error rates, you plan to shift the remaining traffic. Which release management strategy is being implemented in this scenario?
- Canary deploymentAnswer
- BBlue-green deployment
- CRe-platforming to Google Kubernetes Engine (GKE) with full cluster replacement
- DRolling update without verifying resource quota availability
Answer
Canary deployment
Canary deployment is a release management strategy where a small fraction of live traffic is directed to a newly deployed revision to monitor performance and error metrics in production before completing a full rollout.
Step-by-Step Solution
Key Concept
Canary deployment strategy using Cloud Run traffic splitting
Estimated Time:1m 0s