Software Systems Architecture, Second Editionis a highly regarded, practitioner-oriented guide to designing and implementing effective architectures for information systems. It is both a readily accessible introduction to software architecture and an invaluable handbook of well-established best practices.
With this book you will learn how to
- Design and communicate an architecture that reflects and balances the different needs of its stakeholders
- Focus on architecturally significant aspects of design, including frequently overlooked areas such as performance, resilience, and location
- Use scenarios and patterns to drive the creation and validation of your architecture
- Document your architecture as a set of related views
Reflecting new standards and developments in the field, this new edition extends and updates much o