Chapter 5

Continuous Architecture and Continuous Delivery

Abstract

The goal of Continuous Delivery is to respond quickly to business needs by delivering high-quality software in rapid cycles. Agile software development practices enable development teams to create and enhance applications rapidly. However, the handoff between development groups, testing groups, and operations groups is rarely smooth because of a number of challenges such as manual processes; lack of communication among developers, testers, and operations; and inadequate processes and tools that slow down the entire software delivery process. Continuous Architecture can address and eliminate these bottlenecks by systematically applying an architecture perspective and discipline. ...

Get Continuous Architecture now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.