DevOps — Part 4 — Continuous Delivery

Hi to everyone reading this.

We are currently on our series on DevOps in which today we are going to discuss Continuous Delivery as a practice. Continuous Integration and Continuous Testing has changed the whole SDLC in a very positive way.

Continuous Delivery is a practice in software development where every code change is automatically prepared for release to production. This practice aims at getting all the changes, bug fixes, new features, and configuration changes into production in a safe manner so that it reaches the hands of the user faster. It is considered a crucial practice as with its proper implementation, the team gets ready to deploy application code which has already been through rigorous testing.

This practice gives developers the capability to cost-effectively automate testing beyond just unit testing enabling them to verify updates thoroughly and all sorts of changes across multiple environments beforehand. This is a way to achieve a low-risk release of the product which is well adapted to customer feedback or to customer requirements. Owing to the collaborative approach of all the teams including development, support, operations, and test under the DevOps the all the build, test, and release processes get streamlined and hence add value to the business. The idea is all about consistently improving and sticking to the pursuit of delivering a high-quality product as faster as possible.

Continuous Delivery Vs Continuous Deployment

The very basic difference between Continuous Delivery and Continuous Deployment is that of manual approval for production deployment in continuous delivery. Whereas no such approval is required in continuous deployment and production happens automatically.

Continuous delivery has a key concept of deployment pipeline which targets the problems associated with tedious processes in the development, testing, and production.

The deployment pipeline technically has three components: visibility, feedback, and continually deploy.

Benefits of Continuous Delivery

Challenges in Achieving Continuous Delivery

So folks meet you soon with our next article on Continuous Monitoring.
Hope you are enjoying this series and finding it helpful. We are open to your feedback, suggestions, or request. Feel free to write to us at reachus@qekafe.com

Originally published at https://www.qekafe.com on August 3, 2020.

Our aim is to share cutting-edge Trends, Technologies and Best Practices with QE community