# Argo Rollouts

Published articles for Argo Rollouts.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Measuring developer experience on an Amazon EKS developer platform

DevFeed: [Measuring developer experience on an Amazon EKS developer platform](<https://devfeed.tech/articles/measuring-developer-experience-on-an-amazon-eks-developer-platform-101932.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/containers/measuring-developer-experience-on-an-amazon-eks-developer-platform/>)

Author: Zachary Jacobson

Published: 2026-10-26T17:32:58Z

Content type: article

Language: en

Sources: [Containers](<https://devfeed.tech/sources/containers.md>)

Topics: [dora metrics](<https://devfeed.tech/topics/dora-metrics.md>), [internal developer platform](<https://devfeed.tech/topics/internal-developer-platform.md>), [internal developer platform automation](<https://devfeed.tech/topics/internal-developer-platform-automation.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Platform Engineering](<https://devfeed.tech/topics/platform-engineering.md>), [DORA change failure rate](<https://devfeed.tech/topics/dora-change-failure-rate.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [amazon-eks](<https://devfeed.tech/tags/amazon-eks.md>), [amazon-elastic-kubernetes-service](<https://devfeed.tech/tags/amazon-elastic-kubernetes-service.md>), [apache](<https://devfeed.tech/tags/apache.md>), [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [can](<https://devfeed.tech/tags/can.md>), [cd](<https://devfeed.tech/tags/cd.md>), [change](<https://devfeed.tech/tags/change.md>), [changes](<https://devfeed.tech/tags/changes.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-platform](<https://devfeed.tech/tags/developer-platform.md>), [eks](<https://devfeed.tech/tags/eks.md>), [experience](<https://devfeed.tech/tags/experience.md>), [expert-400](<https://devfeed.tech/tags/expert-400.md>), [measuring](<https://devfeed.tech/tags/measuring.md>), [platform](<https://devfeed.tech/tags/platform.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>)

### AI overview

The article shows a demo for automatically tracking deployment frequency, lead time for changes, change failure rate, and failed deployment recovery time on Amazon EKS. Argo CD delivers releases, Argo Rollouts reports deployment outcomes, Argo Events and Workflows forward Git events, Apache DevLake calculates the metrics, and Grafana displays trends. The walkthrough records successful rollouts as deployments and links incidents to the most recent prior deployment; closing an incident represents recovery. Its Gitea setup lacks native DevLake integration, so pull requests are sent through a webhook and lead time starts at PR opening. With native GitHub, GitLab, or Bitbucket integration, the article says DevLake can measure from the first commit. In production, issue-based incident records should be filtered so only real incidents count. The demo creates EKS infrastructure and storage that can incur charges until cleaned up.

### Source excerpt

Most platform teams can't prove their internal developer platform is improving software delivery. This post shows how to automatically collect the four DORA metrics (deployment frequency, lead time for changes, change failure rate, and failed deployment recovery time) on an Amazon EKS platform using Argo CD, Argo Rollouts, Apache DevLake, and Grafana.

## How to Run Canary Releases on Kubernetes With Argo Rollouts

DevFeed: [How to Run Canary Releases on Kubernetes With Argo Rollouts](<https://devfeed.tech/articles/how-to-run-canary-releases-on-kubernetes-with-argo-rollouts-66859.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/how-to-run-canary-releases-on-kubernetes-with-argo-rollouts/>)

Author: Pramodh Kumar M

Published: 2026-10-07T18:00:55Z

Content type: tutorial

Language: en

Sources: [KodeKloud](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [canary release](<https://devfeed.tech/topics/canary-release.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [blue green and canary deployments](<https://devfeed.tech/topics/blue-green-and-canary-deployments.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [traffic splitting](<https://devfeed.tech/topics/traffic-splitting.md>), [Argo CD](<https://devfeed.tech/topics/argo-cd.md>)

Tags: [analysistemplate](<https://devfeed.tech/tags/analysistemplate.md>), [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [argo-rollouts-tutorial](<https://devfeed.tech/tags/argo-rollouts-tutorial.md>), [blue-green-deployment](<https://devfeed.tech/tags/blue-green-deployment.md>), [canary](<https://devfeed.tech/tags/canary.md>), [canary-deployment](<https://devfeed.tech/tags/canary-deployment.md>), [canary-deployment-kubernetes](<https://devfeed.tech/tags/canary-deployment-kubernetes.md>), [canary-release](<https://devfeed.tech/tags/canary-release.md>), [continuous-delivery](<https://devfeed.tech/tags/continuous-delivery.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [kubectl-argo-rollouts](<https://devfeed.tech/tags/kubectl-argo-rollouts.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [traffic](<https://devfeed.tech/tags/traffic.md>)

### AI overview

This tutorial explains how Argo Rollouts manages canary releases on Kubernetes, gradually shifting traffic to a new version while checking its health. It walks through configuring a Rollout, installing the controller and kubectl plugin, promoting or aborting releases, and using metric analysis for automated decisions. It also covers traffic splitting options and common rollout mistakes.

### Source excerpt

Shipping a new version to every user at once turns one bad change into everyone's problem. See how Argo Rollouts lets a small slice of traffic try it first, and how to run your first canary.

## ArgoCon North America 2026: What to expect as the Argo community looks toward CD 4.0

DevFeed: [ArgoCon North America 2026: What to expect as the Argo community looks toward CD 4.0](<https://devfeed.tech/articles/argocon-north-america-2026-what-to-expect-as-the-argo-community-looks-toward-cd-4-0-62867.md>)

Original publisher: [Read original article](<https://www.cncf.io/blog/2026/09/30/argocon-north-america-2026-what-to-expect-as-the-argo-community-looks-toward-cd-4-0/>)

Author: Dan Garfield, Christian Hernandez, and Katie Lamkin - ArgoCon Co-Chairs

Published: 2026-09-30T15:24:47Z

Content type: news

Language: en

Sources: [Cloud Native Computing Foundation](<https://devfeed.tech/sources/cloud-native-computing-foundation.md>)

Topics: [Argo CD](<https://devfeed.tech/topics/argo-cd.md>), [Developer Events](<https://devfeed.tech/topics/developer-events.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>)

Tags: [argo](<https://devfeed.tech/tags/argo.md>), [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [blog](<https://devfeed.tech/tags/blog.md>), [cloudnativecon](<https://devfeed.tech/tags/cloudnativecon.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>)

### AI overview

ArgoCon North America 2026 is presented as a place for Argo maintainers and practitioners to share implementation experience, technical lessons, and ideas. The article describes the Argo projects, the event's two-track program, and the community's early visioning for Argo CD 4.0.

### Source excerpt

Work across the Argo Project is accelerating, with growing adoption, new use cases, and more maintainers contributing across the community. The community is also beginning the visioning process for Argo CD 4.0, making ArgoCon an opportunity...

## Blue Green and Canary Deployments Explained

DevFeed: [Blue Green and Canary Deployments Explained](<https://devfeed.tech/articles/blue-green-and-canary-deployments-explained-17480.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/blue-green-and-canary-deployments-explained/>)

Author: Pramodh Kumar M

Published: 2026-08-09T16:30:08Z

Content type: tutorial

Language: en

Sources: [KodeKloud](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [Software](<https://devfeed.tech/topics/software.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [automation](<https://devfeed.tech/tags/automation.md>), [blue-green-and-canary-deployments](<https://devfeed.tech/tags/blue-green-and-canary-deployments.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [ci-cd-pipeline](<https://devfeed.tech/tags/ci-cd-pipeline.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [devops](<https://devfeed.tech/tags/devops.md>), [dora-change-failure-rate](<https://devfeed.tech/tags/dora-change-failure-rate.md>), [expand-and-contract-migration](<https://devfeed.tech/tags/expand-and-contract-migration.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [guide](<https://devfeed.tech/tags/guide.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [release-management](<https://devfeed.tech/tags/release-management.md>), [rollback](<https://devfeed.tech/tags/rollback.md>), [rolling-update](<https://devfeed.tech/tags/rolling-update.md>), [schema](<https://devfeed.tech/tags/schema.md>), [sre](<https://devfeed.tech/tags/sre.md>), [traffic-splitting](<https://devfeed.tech/tags/traffic-splitting.md>), [zero-downtime-deployment](<https://devfeed.tech/tags/zero-downtime-deployment.md>)

### AI overview

This guide explains blue-green and canary deployment strategies for replacing running software versions. It emphasizes that effective rollback depends on detecting problems with reliable metrics and that database schema changes can limit reversibility.

### Source excerpt

Both strategies buy you the same thing, which is a cheap way to be wrong. The mechanism is the easy part, and the two hard parts are noticing you are wrong and dealing with the database.

## Progressive Delivery with Argo Rollouts, Isovalent and Gateway API

DevFeed: [Progressive Delivery with Argo Rollouts, Isovalent and Gateway API](<https://devfeed.tech/articles/progressive-delivery-with-argo-rollouts-isovalent-and-gateway-api-31325.md>)

Original publisher: [Read original article](<https://isovalent.com/blog/post/argo-rollouts-and-gateway-api/>)

Author: Christian Hernandez

Published: 2026-08-06T07:01:00Z

Content type: tutorial

Language: en

Sources: [Isovalent](<https://devfeed.tech/sources/isovalent-the-latest-articles-covering-ebpf-based-networking-observability-and-security.md>)

Topics: [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>)

### AI overview

This article explains how progressive delivery controls traffic to newly deployed Pods, focusing on header-based canary deployments with Argo Rollouts and Gateway API.

### Source excerpt

Progressive delivery is not only about creating the new Pods, it is also about controlling which traffic reaches them. This blog explores Header-based canaries with Argo Rollouts and Gateway API

## GitOps Handbook (Work in Progress)

DevFeed: [GitOps Handbook (Work in Progress)](<https://devfeed.tech/articles/gitops-handbook-work-in-progress-48051.md>)

Original publisher: [Read original article](<https://linuxhandbook.com/courses/gitops/>)

Author: Sachin H R

Published: 2026-07-24T08:46:20Z

Content type: tutorial

Language: en

Sources: [Linux Handbook](<https://devfeed.tech/sources/linux-handbook.md>)

Topics: [GitOps](<https://devfeed.tech/topics/gitops.md>), [Argo CD](<https://devfeed.tech/topics/argo-cd.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [rbac](<https://devfeed.tech/topics/rbac.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [blue-green-and-canary-deployments](<https://devfeed.tech/tags/blue-green-and-canary-deployments.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [rbac](<https://devfeed.tech/tags/rbac.md>)

### AI overview

A hands-on GitOps course that explains how Git can serve as the source of truth for Kubernetes infrastructure and applications. It covers GitOps foundations, ArgoCD, access management, multi-environment deployments, and progressive delivery with Argo Rollouts.

### Source excerpt

Learn GitOps with ArgoCD in this hands-on course. Go from Kubernetes deployment basics to safe, production-grade rollouts.

## Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing

DevFeed: [Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing](<https://devfeed.tech/articles/laser-focused-kubernetes-deployments-using-argo-rollouts-and-header-based-routing-17673.md>)

Original publisher: [Read original article](<https://codefresh.io/blog/argo-rollouts-header-based-routing/>)

Author: Kostis Kapelonis

Published: 2025-06-23T13:39:25Z

Content type: tutorial

Language: en

Sources: [Codefresh](<https://devfeed.tech/sources/codefresh.md>)

Topics: [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [blue green and canary deployments](<https://devfeed.tech/topics/blue-green-and-canary-deployments.md>), [Deployment Strategies](<https://devfeed.tech/topics/deployment-strategies.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>)

Tags: [argo](<https://devfeed.tech/tags/argo.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [continuous-deployment](<https://devfeed.tech/tags/continuous-deployment.md>), [deployment-strategies](<https://devfeed.tech/tags/deployment-strategies.md>), [deployments](<https://devfeed.tech/tags/deployments.md>), [header](<https://devfeed.tech/tags/header.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [routing](<https://devfeed.tech/tags/routing.md>), [technical-guides](<https://devfeed.tech/tags/technical-guides.md>)

### AI overview

Argo Rollouts can direct selected users to a canary instead of applying its traffic percentage randomly across requests. Static routing uses separate stable, preview, and canary URLs: it is quick to add and needs no source changes, but user groups must be assigned in advance, dependent services may need the new URLs, and routing still operates per request. Header-based routing matches an HTTP header such as X-Canary: yes and sends matching requests to the canary, keeping a user's requests together. Headers can be changed dynamically by application code or network components, but setup is more complex and may require source changes. Both approaches let teams reserve stable traffic for groups they want insulated from a failed deployment.

### Source excerpt

A Kubernetes cluster with default configuration has access to only two deployment strategies: To get access to more advanced deployment strategies such as blue/green and canaries you need to use a dedicated Progressive Delivery controller such as Argo Rollouts. We have previously covered several basic and advanced scenarios for Argo Rollouts in our blog. Today [...] The post Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing appeared first on Codefresh.

## Backstage in Salt Lake City: Highlights from BackstageCon and KubeCon + CloudNativeCon North America 2024

DevFeed: [Backstage in Salt Lake City: Highlights from BackstageCon and KubeCon + CloudNativeCon North America 2024](<https://devfeed.tech/articles/backstage-in-salt-lake-city-highlights-from-backstagecon-and-kubecon-cloudnativecon-north-america-2024-12106.md>)

Original publisher: [Read original article](<https://backstage.io/blog/2024/12/09/kubecon-slc-24>)

Author: André Wanlin, Spotify & Camila Loiola, Spotify

Published: 2024-12-09T00:00:00Z

Content type: news

Language: en

Sources: [Backstage Software Catalog and Developer Platform Blog](<https://devfeed.tech/sources/backstage-software-catalog-and-developer-platform-blog.md>)

Topics: [Backstage](<https://devfeed.tech/topics/backstage.md>), [internal developer platform](<https://devfeed.tech/topics/internal-developer-platform.md>), [developer-productivity](<https://devfeed.tech/topics/developer-productivity.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [adobe](<https://devfeed.tech/tags/adobe.md>), [adopting](<https://devfeed.tech/tags/adopting.md>), [adoption](<https://devfeed.tech/tags/adoption.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-integration](<https://devfeed.tech/tags/ai-integration.md>), [ai-powered](<https://devfeed.tech/tags/ai-powered.md>), [akamai](<https://devfeed.tech/tags/akamai.md>), [amazon-web-services](<https://devfeed.tech/tags/amazon-web-services.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [argo](<https://devfeed.tech/tags/argo.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [argocd](<https://devfeed.tech/tags/argocd.md>), [audit](<https://devfeed.tech/tags/audit.md>), [automated](<https://devfeed.tech/tags/automated.md>), [backstage](<https://devfeed.tech/tags/backstage.md>), [cloudnativecon](<https://devfeed.tech/tags/cloudnativecon.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-portal](<https://devfeed.tech/tags/developer-portal.md>), [highlights](<https://devfeed.tech/tags/highlights.md>), [idp](<https://devfeed.tech/tags/idp.md>), [internal-developer-platform](<https://devfeed.tech/tags/internal-developer-platform.md>), [kubecon](<https://devfeed.tech/tags/kubecon.md>), [north-america](<https://devfeed.tech/tags/north-america.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform-engineering](<https://devfeed.tech/tags/platform-engineering.md>), [salt](<https://devfeed.tech/tags/salt.md>), [software-catalog](<https://devfeed.tech/tags/software-catalog.md>), [software-templates](<https://devfeed.tech/tags/software-templates.md>), [techdocs](<https://devfeed.tech/tags/techdocs.md>)

### AI overview

BackstageCon and KubeCon + CloudNativeCon North America 2024 highlighted Backstage adoption, instance maintenance, core updates and community contributions. Talks covered measuring portal value, adoption journeys at large companies, automated governance, customization, developer productivity metrics, plugin development and AI integrations. Maintainers reported Yarn 4 becoming the default, a built-in event bus, the New Backend System reaching 1.0, Scaffolder form decorators and retries, and a new frontend system focused on plugin builders. Toyota and Akamai shared adoption and CI/CD experiences; Adobe received the CNCF Top End User Award and shared a reference architecture built with Argo, Backstage, Helm and Kubernetes. The first Backstage Contribfest brought 60 participants together to learn and contribute, producing three changes, including Tech Docs table pagination and a home page quick-start card.

### Source excerpt

Beaver in front of snowcapped mountains peeking over a banner that reads BackstageCon and KubeCon + CloudNativeCon North America 2024, Salt Lake City

## How HelloFresh Uses SLOs for Progressive Delivery

DevFeed: [How HelloFresh Uses SLOs for Progressive Delivery](<https://devfeed.tech/articles/how-hellofresh-uses-slos-for-progressive-delivery-56826.md>)

Original publisher: [Read original article](<https://engineering.hellofresh.com/how-hellofresh-uses-slos-for-progressive-delivery-5d4b73948222?source=rss----ac51da0a699a---4>)

Author: Victor Hugo Brito Fernandes

Published: 2024-05-29T07:25:52Z

Content type: article

Language: en

Sources: [HelloTech](<https://devfeed.tech/sources/hellotech.md>)

Topics: [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [canary release](<https://devfeed.tech/topics/canary-release.md>), [Prometheus](<https://devfeed.tech/topics/prometheus.md>), [Argo CD](<https://devfeed.tech/topics/argo-cd.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>)

Tags: [argo-cd](<https://devfeed.tech/tags/argo-cd.md>), [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [gitops](<https://devfeed.tech/tags/gitops.md>), [hellofresh](<https://devfeed.tech/tags/hellofresh.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [slo](<https://devfeed.tech/tags/slo.md>), [slos](<https://devfeed.tech/tags/slos.md>), [sre](<https://devfeed.tech/tags/sre.md>)

### AI overview

HelloFresh integrated SLO burn rates with Argo Rollouts to assess whether a canary should be promoted. Its Prometheus analysis compares canary burn against the stable version, requires the canary burn rate to be at most the stable rate and below 1 when stable is not burning, and checks that the SLO metric exists. Sloth generates recording rules that combine latency and error rate into one burn-rate measure; an internal Helm plugin adds Rollouts analysis templates and a canary SLO when canary-labeled pods exist. The design keeps canary and stable measurements separate for clearer debugging and evaluation, including early in rollout. Its deliberate constraint is that a canary performing slightly worse than stable cannot be deployed. The excerpt describes this as an early stage of HelloFresh's progressive delivery adoption, with asynchronous applications and infrastructure rollouts still posing challenges.

### Source excerpt

Ever wondered how to connect all those hyped-up tools in your tech ecosystem? Platforms evolve similarly everywhere by providing many tools that should make our internal customers happy, or as they say in Team Topologies: "platform team enables a stream-aligned team to deliver work with substantial autonomy by providing internal services to reduce their cognitive load". You have logs, metric data, SLOs, cool progressive delivery tools, Kubernetes clusters, service mesh, great documentation in an internal developer portal, and all that jazz... But how do you bring it all together? We experienced this issue first-hand when we sought to integrate our Progressive Delivery tooling with our SLO offering, making it more than just a conceptual join but a fully integrated solution, in which the whole is bigger than the sum of its parts. The beginning of a new product Our journey to Progressive Delivery started when we first noticed a higher change failure rate in production. After a lot of research, we ended up choosing Argo Rollouts as the progressive delivery controller. The idea was simple, yet powerful: you add whatever you want to measure, -- currently in the form of Prometheus queries -- and it will be released with a default canary setup evaluating that metric. Initially, we went for a bare Rollouts setup, changing our Deployment resource to Rollout type and using metrics from Prometheus for canary analyses (not familiar with the rollouts concepts? here for a quick overview of their architecture). This further evolved into also adopting Argo CD for a more practical UI, and GitOps practices as an overall pipeline improvement. On the Analysis side, we started with a fairly naive approach, querying especially for latency and error rates. While it is a starting point, that is lacking because it is hard to scale to every service -- HTTP error codes can be interpreted differently, latency targets vary among different applications and more importantly, there is no comparison poin