Cohort Based Canary with Argo Rollouts

Argo Rollouts makes progressive delivery easy, but cohort-based canary requires shifting traffic gradually based on HTTP headers. Istio's default traffic management does not support weighted routing by header out of the box, so we built a custom traffic plugin to solve this gap. In this talk, I’ll cover challenges we faced and practical lessons for extending Argo Rollouts with custom traffic and metrics plugins


Case study of adopting Argo rollouts into an existing company infrastructure and replacing the custom canary implementation

Gintaras

Senior Software Engineer with 10+ years of experience building scalable backend systems and platforms. Currently focused on platform engineering at Atoms, enabling developer velocity through Kubernetes-based infrastructure and custom operators written in Go.