Chapter 9: Architecting for Quality with Quality Attributes

"Architecture should speak of its time and place, but yearn for timelessness."

– Frank Gehry, architected the iconic Dancing House in Prague

The previous chapter explained the DevOps and automation segment of technical agility by examining the importance of fostering DevOps culture and architecting for continuous delivery. This chapter will focus on the third segment of technical agility – built-in quality.

Mission-critical applications must be anti-fragile and consistently deliver services without degradation of quality. Failures can have severe consequences for the business, such as revenue loss, customer dissatisfaction, and even, in some cases, health and safety issues. Therefore, ...

Get Becoming an Agile Software Architect 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.