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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.