Fundamentals of Software Architecture: An Engineering Approach
$34.07
Price: $34.07
(as of May 20,2023 22:00:32 UTC – Details)
Software architecture is considered one of the top 10 best jobs in salary surveys worldwide, yet developers often lack guidance on how to become software architects. This issue is addressed in the comprehensive guide, “Fundamentals of Software Architecture: An Engineering Approach”. The book, authored by Mark Richards and Neal Ford who have extensive experience teaching software architecture, covers architectural characteristics, patterns, component identification and relationships, diagramming and presenting architecture, evolutionary architecture, and more.
The authors present architecture principles that are relevant across multiple technology stacks and consider the innovations of the past decade.
Topics covered in the book include:
- Architecture patterns: Technical basis for a broad range of architectural decisions
- Components: Identification and relationships between components, including coupling, cohesion, partitioning, and granularity
- Soft skills: Effective team management, hosting successful meetings, negotiation techniques, and presentations
- Modernity: Engineering practices and operational approaches that have undergone significant changes in recent years
- Architecture as an engineering discipline: Repeatable results, metrics, and tangible valuations that bring rigor to software architecture
There are no reviews yet.