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 Video Library
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
View Events Video Library
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
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

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • What is DevOps?
  • Cloud as an Enabler for Sustainability
  • Continuous Integration and Continuous Delivery for Database Changes
  • What Does Serverless Architecture Hold?

Trending

  • Agile Estimation: Techniques and Tips for Success
  • Building AI Applications With Java and Gradle
  • Generative AI: A New Tool in the Developer Toolbox
  • Software Verification and Validation With Simple Examples
  1. DZone
  2. Software Design and Architecture
  3. Cloud Architecture
  4. Why Cloud Computing Drives Continuous Delivery

Why Cloud Computing Drives Continuous Delivery

Learn how 'touchpoints’ in the CD automation pipeline can exert efficiencies on an organization.

Ron Gidron user avatar by
Ron Gidron
·
Oct. 22, 15 · Opinion
Like (3)
Save
Tweet
Share
4.49K Views

Join the DZone community and get the full member experience.

Join For Free

In a world where the cloud computing model of service-based application, processing and storage delivery is increasingly becoming the norm, we find that a whole sub-category of terminology has also fermented upwards into our daily parlance.

Among the more pertinent pieces of technical phraseology you will come across today is the notion of Continuous Delivery (CD). But what is it and why does it matter?

Defining the Scope of CD

If we accept that Continuous Integration (CI) is the foundational build and test element of getting our applications running, then we need to move to deployment and delivery (which thankfully start with the same letter) in logical sequence after we commit to release a particular piece of software.

Continuous Delivery, then, is the art of application release, augmentation and update, in an unbroken and theoretically endless loop.

Automation plays a key part in this process in terms of automated deployment and testing, which should be a core precursor stage to delivery.

Why CD Works Well for Cloud

Continuous Delivery is so prevalent in cloud and online (service-based) application delivery because applications can be updated from the backend. These same applications can then be “continuously delivered” to the end user without the user actually being necessarily aware of any architectural changes.

This works well in online environments because (for example) popular online web application platforms with huge numbers of sub-applications and microservices might typically need to deploy new services anything from 10 to perhaps even 100 times a day.

Automation Touchpoints

Over and above the key stage of automated testing as mentioned above, what kinds of ‘touchpoints’ can automation efficiencies exert upon Continuous Delivery and how do they work?

Automation will act to bring workflow packing and deployment modelling to the fore so that these efficiencies can form a key part of the release process.

Automation will look after Line of Business (LoB) processes, applications and infrastructure as Continuous Delivery mechanisms need to operate – but, crucially, the nature of automating these elements is that this can happen at scale (and with complete visibility) at whatever the required level of complexity is for the architecture in hand.

Automation also comes in the shape of workload automation so that data throughput, processing prioritisation and file transfer controls can be orchestrated without system overloads that lead to downtime, crashes or security vulnerabilities.

What Happens Next?

As Continuous Delivery starts to become as much an accepted part of the technology lingua franca as the term ‘app’ itself, we are starting to see DevOps practitioners use more granular dashboard controls to assess application health, state and overall workload and measure user satisfaction as an extension of delivery.

A world with Continuous Delivery is, on paper at least, one with fewer errors, more engaged users and, at a higher level, one with better levels of compliance, governance and overall performance. Cloud computing has a wider impact on the rest of our technology architectures in many ways; Continuous Delivery is a large part of the change.

Continuous Integration/Deployment Cloud computing Delivery (commerce) application Computing

Opinions expressed by DZone contributors are their own.

Related

  • What is DevOps?
  • Cloud as an Enabler for Sustainability
  • Continuous Integration and Continuous Delivery for Database Changes
  • What Does Serverless Architecture Hold?

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

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: