Canary Deployments via Mesh Traffic Splitting for a Streaming Platform
Overview
What this challenge is about.
Set up Flagger with Istio as the traffic provider. Define a canary policy for the playback-API service: 5 percent → 25 percent → 50 percent → 100 percent with 5-minute bake at each step, gated on SLOs (request error rate under 0.5 percent, p99 latency under 300 ms). Wire SLO checks to Prometheus queries. Run 3 simulated canaries: green deployment, a known-bad deployment (triggers rollback), an ambiguous deployment (high latency but no errors). Deliver Flagger + VirtualService manifests, simulation results, and a 5-page playbook for adopting the pattern across the platform's 40 services.
The Brief
What you'll do, and what you'll demonstrate.
Replace blue-green with mesh-driven canary deployments gated on SLOs, with automatic rollback, and prove the pattern on the playback-API service.
Earning criteria — what you'll demonstrate
- Configure Istio VirtualService traffic splitting for weighted canary flows
- Wire Flagger SLO gates to Prometheus query metrics
- Distinguish error-rate-driven rollback from latency-driven rollback
- Plan canary-pattern adoption across a large service estate
Program Fit
Where this fits in your program.
Sharpens the same skills your degree expects you to demonstrate.
Skills
Skills you'll demonstrate.
Each one shows up on your verified credential.
Careers
Roles this prepares you for.
Real titles. Real skill bridges. Pick the one closest to your trajectory.
Career mappings coming soon.