Chapter 3. Capturing Just Enough

Define the boundaries, and I will show you how to flourish even within them.

The preceding chapter highlighted some of the considerations to ascertain the importance of architecture in the development of any nontrivial system. You may have gone through the views and viewpoints in more detail or may have read about different architecture schools of thought around some of its other facets. Now you may be thinking, “What are the most essential architecture aspects that I need to focus on? Where do I start? When time comes for my next architecture assignment, will I be well prepared?” If that’s the case, I don’t blame you for such questions and thoughts.

The pivotal theme of this book is seeded in practicality—specifically ...

Get Practical Software Architecture: Moving from System Context to Deployment now with O’Reilly online learning.

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