Continuous Architecture Blog

Minimum Viable Architecture: How To Continuously Evolve an Architectural Design over Time

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. All these articles are available on this blog. Here we will discuss the “Minimum Viable Architecture” concept that we introduced in our original “Continuous Architecture” book1. A full discussion of this concept, including some … Continue reading Minimum Viable Architecture: How To Continuously Evolve an Architectural Design over Time

Performance as an Architectural Concern (Part 3)

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. All these articles, including the first article on performance, are available on the “Continuous Architecture in Practice” website at https://continuousarchitecture.com/blog/. “Performance Part 1” provides a definition of performance, discussing its importance, its relationship with … Continue reading Performance as an Architectural Concern (Part 3)

Performance as an Architectural Concern (Part 2)

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. All these articles, including the first article on performance, are available on the “Continuous Architecture in Practice” blog. “Performance Part 1” provides a definition of performance, discussing its importance, its relationship with other quality … Continue reading Performance as an Architectural Concern (Part 2)

Performance as an Architectural Concern (Part 1)

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. We will start by discussing performance by providing a definition of it, discussing its importance, exploring its relationship with other quality attributes and discussing the architectural forces affecting it. Performance in the Architectural Context … Continue reading Performance as an Architectural Concern (Part 1)

Scalability as an Architectural Concern (Part 3)

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture (CA) approach. “Scalability Part 1” provides a definition of scalability, discusses its importance, its relationship with other quality attributes and the forces affecting it. Part 2 covers what has changed, the types of scalability, and … Continue reading Scalability as an Architectural Concern (Part 3)

Scalability as an Architectural Concern (Part 2)

This article is part of a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. These articles are available on the “Continuous Architecture in Practice” website at https://continuousarchitecture.com/blog/). The first article, “Scalability Part 1[1],” started discussing scalability, by providing a definition, discussing its importance, its relationship with other quality … Continue reading Scalability as an Architectural Concern (Part 2)

Scalability as an Architectural Concern (Part 1)

This article is part of a series (authored by Murat Erder, Eoin Woods and me) that provides practical advice and guidance on how to leverage the Continuous Architecture approach. Today, we’ll start discussing scalability, by providing a definition, discussing its importance, its relationship with other quality attributes and the forces affecting it. Scalability as a … Continue reading Scalability as an Architectural Concern (Part 1)

Architectural Tactics

This article is the fifth one in a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. Today, we’ll discuss a key tool from the Continuous Architecture Toolbox: Architectural Tactics. Quality Attributes and Architectural Tactics Functional requirements are usually well documented and carefully reviewed by the business stakeholders, whereas … Continue reading Architectural Tactics

Essential Activities of Software Architecture

This article is the fourth one in a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. Today, we’ll discuss the essential activities of architecture, which together with the principles and tools, are a key component of the Continuous Architecture approach (see our “Revisiting Continuous Architecture” article). In the … Continue reading Essential Activities of Software Architecture

Dimensions of Continuous Architecture

This article is the third one in a series that provides practical advice and guidance on how to leverage the Continuous Architecture approach. Today, we’ll discuss two dimensions of Continuous Architecture, specifically speed of software delivery and scale. As discussed in our first post “Revisiting Continuous Architecture[1]”, our objective is not to define a detailed … Continue reading Dimensions of Continuous Architecture