Our Journey to GitOps: Migrating to ArgoCD with Zero Downtime, with Andrew Jeffree
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
- Find all the links and info for this episode here: https://ku.bz/Xvyp1_Qcv 
- Interested in sponsoring an episode? Learn more. 







