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