Chapter 2

Principles of Continuous Architecture

Abstract

Continuous Architecture is an architectural approach that is able to support rapid delivery cycles as well as more traditional delivery models. Continuous Architecture can be defined as an architecture style that follows the following principles:

1. Architect products, not projects.

2. Focus on Quality Attributes, not on functional requirements.

3. Delay design decisions until they are absolutely necessary.

4. Architect for change—leverage “the power of small.”

5. Architect for build, test, and deploy.

6. Model the organization after the design of the system.

These six principles are described and discussed in detail in this chapter.

Keywords

Continuous Architecture principles; Continuous Delivery; ...

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.