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
Refcards
Trend Reports

Events

View Events Video Library
  1. DZone
  2. Refcards
  3. Design Patterns for Continuous Delivery
refcard cover
Refcard #314

Design Patterns for Continuous Delivery

Restructuring DTAP for DevOps

This Refcard presents a guide on how to rethink software delivery methodologies for modern software development. It demonstrates how to reinject the business function of QA and take advantage of continuous releasing in order to lower the risk of releases, shorten development cycles, and help software support business.

Free PDF for Easy Reference
refcard cover

Written By

author avatar Olaf Molenveld
CTO, Vamp.io
author avatar Joep Piscaer
Tech Writer, VAMP.io
Table of Contents
► Introduction
Section 1

Introduction

Organizations are adopting microservices and DevOps to stay competitive and increase the speed of releasing new functionalities with improved scalability, quality, and (cost) efficiency.

Current processes, tooling (continuous integration/testing/packaging/deployment), and Development/Test/Acceptance/Production environments (DTAP) are typically designed for traditional codebases and applications, manual and time-consuming testing, separate organizational silos and handovers, and “big bang” deployments to production.

With the move to DevOps, these traditional environments, processes, and tools no longer serve in reducing risk in the software delivery lifecycle (SDLC.) Instead, they act as a block to the full potential of increased efficiency in software delivery.

Because of the DevOps mantra of “you build it, you run it,” development teams are allowed a lot of autonomy and control, and are expected to also handle quality assurance (QA) and releasing tasks. The reality is that these are specialized and complex tasks that need expertise and dedicated toolng provided to software delivery teams. In addition, business outcomes are ignored as they are hard to validate for development teams, and QA becomes mainly focused on technical aspects.

In this Refcard, we’re going to give you a guide on how you can rethink your software delivery methodologies for modern software development — one that reinjects the business function of QA and takes advantage of continuous releasing in order to lower the risk of releases, shorten development cycles, and help software support business.

You will learn:

  1. How testing is handled in continuous integration, delivery, and deployment
  2. The promise of these three “continuous practices”
  3. How continuous delivery falls short on these promises in practice
  4. How DTAP stands in the way of continuous delivery fulfilling its promise
  5. How to restructure DTAP for continuous releasing to gain the advantages of continuous delivery for software and business  

This is a preview of the Design Patterns for Continuous Delivery Refcard. To read the entire Refcard, please download the PDF from the link above.

Like This Refcard? Read More From DZone

related article thumbnail

DZone Article

Grok AI API Tutorial: Chat, Image, Video, Tool Calling, and Web Search
related article thumbnail

DZone Article

Optimizing Arm-Based Build Servers With AmpereOne CPUs
related article thumbnail

DZone Article

The Rise of Microservices Architecture in Scalable Applications
related article thumbnail

DZone Article

WebSocket Debugging Without a Proxy — A Browser-First Workflow
related refcard thumbnail

Free DZone Refcard

Platform Engineering Essentials
related refcard thumbnail

Free DZone Refcard

The Essentials of GitOps
related refcard thumbnail

Free DZone Refcard

Continuous Integration Patterns and Anti-Patterns
related refcard thumbnail

Free DZone Refcard

Getting Started With CI/CD Pipeline Security
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

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

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook