Skip to main content

Status message

You must login before you can repin.


What is Continuous Delivery (CD)? Continuous Delivery (CD) is a modern software delivery practice that helps companies automate the workflows required to deliver code changes, new features, and configurations into production safely, quickly, and sustainably. Although most organizations have adopted some kind of delivery automation for their software delivery life cycle, attaining a proper scalable CD remains one of the most challenging problems enterprises face today. By automating the software delivery platform, organizations now want to ‌deploy rapidly at a scale. But this is often not possible owing to multiple reasons such as developer burnout, technical debt, poor quality assurance, risky software releases, frequent production failures, slower time to market, and so on. In this blog, we will learn about the continuous delivery process, how it is different from continuous integration (CI), and dig deeper into the features of an essential CD tool- Spinnaker. By the end of this blog, you will know why Spinnaker matters to the CI/CD process so much. The Evolution of Continuous Delivery More than a decade ago, when the point-based Continuous Integration (CI) processes failed to completely automate the entire software delivery process, engineers and developers realized they needed something more. This led to the rise of Continuous Delivery. It enabled code changes to reach production environments safely, quickly, and sustainably by automating multiple tedious steps that most deployment teams often manage by hand.