Continuous delivery vs Continuous deployment

As I’m reading a very interesting book about Continuous Delivery for (Jez Humble and David Farley).

The last years I have been keen on introducing parts of continuous development to teamsI worked in… It fascinated me how confusing it is to understand all those terms.

You hear the term we do have Continuous Delivery because we are using “Jenkins”, “Bamboo” or “Teamcity”, and that confuses…

I decided to dig in more and understand the basics of Continuous delivery in 7 minutes 🙂

Continuous delivery

What is DevOps in Continuous delivery?

Get a new feature, enhancement or bug out to production (to the customer), which allows us to Get a feedback from the customer to improve the software.

 

devops

Delivering a software means an entire pipeline software delivery life-cycle, to have a successful continuous delivery you need to have automation in place.

devops-cycle

Continuous delivery is a capability to deploy the entire environment to the production at any given time as needed. Continuous delivery is a capability you must have. This capability allows you to deliver the software to any given environment at any given time, meanwhile continuous delivery allows us to replicate any environment for debugging purposes.

devops-cycle-1

Continuous deployment

On the other hand, continuous deployment is an option which you might choose to exercise based on the kind of product you have. The continuous deployment is a business decision that an organisation can choose while continuous delivery is a must have capability.

 

Gabriel Ajabahian
Senior Software Engineer at RIPE NCC
As a Software Engineer at RIPE NCC, I’m passionate about creating dynamic applications that is used around the globe.

I have extensive software engineering experience, recently I focus on Scala/Java and JavaScript. On the other hand, I have experience with C# and .net framework. I focus on integrating applications that are built against different frameworks and can run on different platforms.

Scalability, efficiency and performance are key topics for any software, that’s why I keep track of the newest technologies, I never underestimate the power of the cloud, that’s why I do believe in using this power with “edge applications” to expand software’s and solutions to a new level.

Being a software engineer who understand the business as well as my team, looking at things from different perspectives. Being open and honest and investing in relationship makes a big difference.

Specialties: Software development, Scrum/Agile, Process and Problem management.

PS: Please don’t contact me or connect with me if your recruiter, I’m not interested in any job.

  • alauddin

    I got fatal error with my wordpress site https://www.lincoln-edu.ae

    Fatal error: Call to undefined function get_currentuserinfo() in /home4/a4z3w2o7/public_html/wp-content/plugins/migs-payment-gateway/Utilities.php on line 275