Design a progressive rollout system with automated canary analysis, traffic shifting from 1% to 100%, bake time enforcement, automated rollback triggers, and deployment velocity optimization.
## Problem
Your organization deploys 50 services independently, each multiple times per day. Currently, deployments are either all-at-once (risky) or manually staged by engineers (slow and inconsistent). Design a progressive rollout system that automatically shifts traffic from 1% to 100% through configurable stages, uses statistical canary analysis to detect bad deployments, and triggers automatic rollback when problems are detected.
Sign up to access the full problem
Design canvas, rubric, hints, and model solutions.