The Cloud Native Attitude

Episode 7: Continuous Delivery

13 snips
May 23, 2025
Dave Farley, a leading authority on continuous delivery and author of 'Continuous Delivery', dives deep into the evolution of CI/CD from the mid-1990s to today's cloud-native environments. He clarifies common misconceptions surrounding continuous integration and discusses how infrastructure became integral to the build process. With anecdotes like the rogue robot named Frank, he illustrates the importance of collaboration and data-driven approaches in modern software development, making a strong case for continuous delivery as the cornerstone of efficient engineering.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Core Goal of Continuous Integration

  • Continuous integration aims to avoid integration hell by merging code often and testing it quickly.
  • It shifts the problem from late-stage integration failures to ongoing, early verification of software correctness.
ANECDOTE

Frank the CI Robot

  • Jamie used a robot named Frank to automate builds and send emails when the build broke.
  • Despite explaining this to smart engineers, many struggled to grasp the concept of continuous integration at the time.
INSIGHT

Challenging Mindset Shift for CI/CD

  • Continuous integration challenges people because it requires committing working code frequently, changing how they write code.
  • Continuous delivery extends this by demanding that software be in a releasable state after every change, adding rigor to the process.
Get the Snipd Podcast app to discover more snips from this episode
Get the app