DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Building Scalable Real-Time Apps with AstraDB and Vaadin
Register Now

Trending

  • Incident Response Guide
  • Integrating AWS With Salesforce Using Terraform
  • Java String Templates Today
  • You’ve Got Mail… and It’s a SPAM!

Trending

  • Incident Response Guide
  • Integrating AWS With Salesforce Using Terraform
  • Java String Templates Today
  • You’ve Got Mail… and It’s a SPAM!
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. DevOps and CI/CD
  4. How is DevOps Different From Continuous Delivery?

How is DevOps Different From Continuous Delivery?

An explanation of what the relationship is between DevOps and Continuous Delivery, and a definition of what defines "DevOps."

Yaniv Yehuda user avatar by
Yaniv Yehuda
·
Nov. 03, 15 · Opinion
Like (9)
Save
Tweet
Share
6.00K Views

Join the DZone community and get the full member experience.

Join For Free

What’s the relationship between DevOps and Continuous Delivery? This is the question DevOps Engineer Michael Murad was asked in an Ask A Dev episode produced by Mashable.

I like the way Michael responded. He started by saying that to answer that question, you first need to understand what exactly DevOps is.

DevOps connects development, quality assurance, and technical operations in a way that ensures the whole software development lifecycle runs like a well-oiled machine, that there are clear roles and responsibilities, and well-defined inputs and outputs.

Before this role of DevOps really came to be a thing, you had your developers on one hand and your operations team on the other hand. In the traditional software development model, the developers would take their completed source codes to this wall that separated operations and development and would then take it throw it over and then just forget about it. With this model, both the development and operations team needed to be knowledgeable about what the other person was dong. That turned out to be really inefficient.

DevOps replaces that barrier in between operations and development smoothing out the process of taking that completed source code and creating market ready software

One of the method that enables us to do this properly is continuous delivery. Continuous delivery as a development practice that requires developers to integrate their code into a shared repository multiple times a day. Each check-in is then verified by an automated build that allows the teams to detect the problems early and then fix those problems. Continuous delivery is crucial in today’s market, customer preferences are continually changing, competitiveness is at an all-time high and devices are always being introduced into the market, and you know everyone wants the latest and the greatest device. The quicker you able to release code every day, the quicker you will in return be able to achieve all these things.

DevOps has been a journey towards sound engineering and delivery principles, it starts with breaking down silos and mapping out the entire delivery pipeline so it can be optimized. Continuous delivery is simply the process but DevOps is the bigger cultural shift that will lead to more efficient companies.

Continuous Integration/Deployment DevOps Delivery (commerce) Software development

Published at DZone with permission of Yaniv Yehuda, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Trending

  • Incident Response Guide
  • Integrating AWS With Salesforce Using Terraform
  • Java String Templates Today
  • You’ve Got Mail… and It’s a SPAM!

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: