Which pattern enables gradual rollout of new features to a subset of users for testing?
- Blue-Green Deployment
- Canary Release
- Feature Toggles
- A/B Testing
Answer: Canary Release
Canary Release deploys new version to small user subset (canary group), monitors metrics, and gradually expands if stable. Reduces risk vs big-bang releases. Implemented via service mesh, load balancers, or feature flags. Critical for safe deployment strategies.