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 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.