Chapter 2

Architecture in Practice: Essential Activities

The architect should strive continually to simplify.

—Frank Lloyd Wright

Why is architecture important? What are the essential activities of architecture? And what practical implications do these activities have? These topics are addressed in this chapter. We already covered the definition of architecture and its relevance in Chapter 1, “Why Software Architecture Is More Important than Ever.”

To put architecture in perspective, let us focus on the development of a software system. This is an outcome of applying principle 1, Architect products; evolve from projects to products. For the remainder of this book, we use the term software system (or just system) to refer to the product being ...

Get Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.