17 Jun 2026
1h 14m

CI/CD with Robert Erez

Podcast cover

The Pragmatic Engineer

CI/CD at scale remains one of the most challenging infrastructure problems in software engineering, requiring a shift from traditional "big bang" releases to granular, controlled delivery methods. Progressive delivery—specifically through canary deployments and feature toggles—decouples deployment from release, allowing teams to mitigate risk by testing changes on subsets of users or toggling features off instantly upon failure. While GitOps has gained traction for its declarative and versioned approach to infrastructure, its core principles do not mandate a Git-centric workflow, and teams should prioritize practical, effective delivery over dogmatic adherence to specific tools. Furthermore, platform teams are increasingly essential for managing complexity at scale, providing self-service mechanisms that allow application teams to focus on shipping code while maintaining operational standards. Ultimately, prioritizing "roll-forward" strategies over complex rollbacks ensures greater system resilience and faster recovery.

Outlines

Sign in to continue reading, translating and more.

Open full episode in Podwise