Software Architecture in Practice

Author:Len Bass, Paul Clements, Rick Kazman
Edition:4th Edition

The principles and practices of designing large-scale software systems are explored through a focus on architecture as the foundation of system quality and performance. It examines how architectural decisions influence attributes such as scalability, security, reliability, and maintainability, while providing frameworks for designing, evaluating, and documenting systems in modern environments including cloud, mobile, and distributed computing.

Cover of Software Architecture in Practice

Chapters