
Software Architecture in Practice, 4th Edition

Software Architecture in Practice, 4th Edition
learning.oreilly.com
1: Architect products; evolve from projects to products. Architecting products is more efficient than just designing point solutions to projects and focuses the team on its customers. Principle 2: Focus on quality attributes, not on functional requirements. Quality attribute requirements drive the architecture. Principle 3: Delay design decisions u
... See morePierre Pureur • Continuous Architecture in Practice: Software Architecture in the Age of Agility and DevOps (Addison-Wesley Signature Series (Vernon))
Too many architecture characteristics leads to generic solutions that are trying to solve every business problem, and those architectures rarely work because the design becomes unwieldy. This suggests that architects should strive to design architecture to be as iterative as possible. If you can make changes to the architecture more easily, you can
... See moreMark Richards • Fundamentals of Software Architecture: An Engineering Approach
Focus on quality attributes, which represent the key cross-cutting requirements that a good architecture should address.