Service Mesh Platform · View 05 of 31 · 2 · People and journeys
The trough, and what answers it
- "Did 1% really apply?" The rollout does not trust the weight it wrote. Its analysis reads the canary's share of requests from mesh telemetry, and it refuses to advance if the share is outside a tolerance around the target.
- p99 rising at 25% is caught by analysis against the stable subset in the same window, not against yesterday's baseline, so traffic-mix changes do not trigger false aborts.
Decisions behind it
- Argo Rollouts owns weights during a rollout. Admission guards deny writes to that route from any other identity, so a human cannot race the controller (ADR-15).
- Mirroring is allowed only for methods declared idempotent. A mirrored POST to a payment service would create a second payment.
Targets
- Weight change applied fleet-wide p95 ≤ 10 s. Automatic rollback complete ≤ 60 s after a breach is detected.