Return to previous page

Fundamentals of Software Architecture

An Engineering Approach
Summary:

The book provides a comprehensive guide to software architecture, covering principles, practices, and emerging paradigms, with a focus on balancing technical leadership and business strategy. It includes real-world examples, techniques for architecture discovery and evaluation, and discussions on architecture soft skills and the role of an architect in development teams.

Key points:

1. Software Architecture Traits: The book stresses the importance of software architecture traits like scalability, performance, reliability, usability, and maintainability, known as "ilities".

Books similar to "Fundamentals of Software Architecture":