Fundamentals of software architecture : an engineering approach / Mark Richards and Neal Ford
Inglés
Beijing : O´Reilly, 2020 .— XVII, 400 p. ; 24 cm
Indices
This book offers a comprehensive guide to software architecture, covering key aspects like architectural patterns, component design, evolutionary architecture, and effective communication. Written by experienced practitioners Mark Richards and Neal Ford, it focuses on principles that apply across all tech stacks and incorporates modern engineering practices. Key topics: Architecture patterns: Foundations for technical decisions. Component design: Coupling, cohesion, partitioning, and granularity. Soft skills: Team management, negotiation, and presentations.
Modern practices: Evolving engineering and operational approaches. Engineering discipline: Metrics and repeatable methodologies for rigor.