Skip to Content
Continuous Deployment
book

Continuous Deployment

by Valentina Servile
July 2024
Intermediate to advanced
446 pages
12h 37m
English
O'Reilly Media, Inc.
Audio summary available
Content preview from Continuous Deployment

Chapter 12. Releasing

Congratulations! You’ve made it to the final chapter of this step-by-step journey to production with continuous deployment. In the preceding chapters, I described a workflow for building, testing, and of course deploying software continuously. Now it’s time to turn our attention to releasing it.

As I explained in Chapter 3, continuous deployment enforces a distinction between deployments and releases. Deployments are routine technical events that happen multiple times a day, driven by engineering needs. Most importantly, they are executed without affecting unsuspecting users in production. Releases, on the other hand, are free to adopt a cadence of their own, independent of that of deployments; they exist purely as a business event and are driven by product needs. While the majority of this book focused on engineering and therefore deployments, it is only fair that we end the book by giving some thought to the product side.

After all, the ultimate goal of building software should be to definitely affect users in production, which is only possible with well-thought-out and well-planned releases. Otherwise, we might as well not have bothered with continuous deployment at all. Releasing is not just another step in the value stream of code. It is the only moment when any activity around building software can finally come to fruition. Because of its importance, we should execute this step carefully and methodically, leveraging engineering tools to extract as much ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Continuous Integration vs. Continuous Delivery vs. Continuous Deployment, 2nd Edition

Continuous Integration vs. Continuous Delivery vs. Continuous Deployment, 2nd Edition

Brent Laster
Production Kubernetes

Production Kubernetes

Josh Rosso, Rich Lander, Alex Brand, John Harris

Publisher Resources

ISBN: 9781098146719Errata Page