Why your quality attributes keep getting ignored (and what to do about it)

Quality attributes such as performance, security, resilience, scalability and maintainability frequently determine whether a system remains viable over time, yet in many organisations they are consistently overshadowed by the drive to deliver new features. This tension has existed for decades, and while the industry continues to adopt new practices, methods and technologies at pace, the … Continue reading Why your quality attributes keep getting ignored (and what to do about it)

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)