Fundamentals of Software Architecture 2E (ER) by Mark Richards (.ePUB)
File Size: 10 MB
Fundamentals of Software Architecture: An Engineering Approach, 2nd Edition (Early Release) by Mark Richards, Neal Ford
Requirements: .ePUB, .MOBI/.AZW reader, 10 MB
Overview: Architectural thinking is about seeing things with an architect’s eye—in other words, from an architectural point of view. Understanding how a particular change might impact overall scalability, paying attention to how different parts of a system interact, and knowing which third-party libraries and frameworks would be most appropriate for a given situation are all examples of thinking architecturally. Being able to think like an architect first involves understanding what software architecture is and the differences between architecture and design. It then involves having a wide breadth of knowledge to see solutions and possibilities that others do not see; understanding the importance of business drivers and how they translate to architectural concerns; and understanding, analyzing, and reconciling trade-offs between various solutions and technologies. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade.
Genre: Non-Fiction > Tech & Devices
Free Download links: