DiscoverKubeFMOur Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree
Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree

Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree

Update: 2025-10-28
Share

Description

Andrew Jeffree from SafetyCulture walks through their complete migration of 250+ microservices from a fragile Helm-based setup to GitOps with ArgoCD, all without any downtime. He explains how they replaced YAML configurations with a domain-specific language built in CUE, creating a better developer experience while adding stronger validation and reducing operational pain points.

You will learn:

  • Zero-downtime migration techniques using temporary deployments with prune-last sync options to ensure healthy services before removing legacy ones

  • How CUE lang improves on YAML by providing schema validation, early error detection, and a cleaner interface for developers

  • Human-centric platform engineering approaches that prioritize developer experience and reduce on-call burden through empathy-driven design decisions

Sponsor

This episode is brought to you by Testkube—where teams run millions of performance tests in real Kubernetes infrastructure. From air-gapped environments to massive scale deployments, orchestrate every testing tool in one platform. Check it out at testkube.io

More info

Comments 
In Channel
loading
00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree

Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree