Agile Book Club: Continuous Deployment

Most software development has a hidden delay between the team saying “We’re done” and when it’s actually ready to release. Sometimes that delay can stretch on for months. It’s the little things: getting everyone’s code to work together, writing a deploy script, updating data, and so forth. Continuous integration and deployment resolve this risk. In this session, Kelsey Hightower joins us to talk about how it works.

Kelsey Hightower got his start as an entrepreneur at a young age. He was an early adopter of cloud technologies and now works as a Principal Engineer at Google Cloud, where he helps people and organizations learn to be better. He’s a popular speaker and past chair of several high-profile technology conferences. His book, Kubernetes: Up & Running, was co-authored with two of the creators of Kubernetes. It’s now available in its second edition.

Reading:
📖 Continuous Integration
📖 Continuous Deployment
📖 Feature Flags

🎙 Discussion prompts:

  • Let’s talk about organizational change. Continuous deployment and continuous integration can be a big mindset shift for a lot of organizations. What’s involved with making that shift?

  • Continuous integration and deployment also relies on a good automated build and automated deployment. What are some important things to keep in mind when building this automation?

  • Data migration often involves big, irreversible changes. What are some tricks for performing data migration safely?

  • Feature flags and keystone interfaces allow teams to deploy changes without releasing in-progress features. What are the pluses and minuses of these techniques?

About the Book Club

The Art of Agile Development Book Club takes place Fridays from 8:00 – 8:45am Pacific. Each session uses an excerpt from the new edition of my book, The Art of Agile Development, as a jumping-off point for a wide-ranging discussion about Agile ideas and practices.

Visit the event page for more information, including an archive of past sessions. For more about the book, visit the Art of Agile Development home page.

If you liked this entry, check out my best writing and presentations, and consider subscribing to updates by email or RSS.