Fundamentals of Software Architecture

Mark Richards is a hands-on software architect with experience in the architecture, design, and implementation of microservices architectures, service-oriented architectures, and distributed systems in a wide range of technologies. He has worked in the software industry since 1983 and has extensive knowledge of application, integration, and enterprise architecture.


Neal is the Director, Software Architect, and Meme Wrangler at ThoughtWorks, a software company and a community of passionate, purpose-driven individuals who think disruptively to deliver technology to address the most difficult challenges, all while attempting to revolutionize the IT industry and create positive social change. He is a world-renowned authority in software development and delivery, particularly at the convergence of agile engineering methodologies and software architecture.


Salary polls throughout the world consistently position software architects in the top ten best careers, yet there is no meaningful guidance to assist engineers become architects. Fundamentals of Software Architecture is the first to provide a complete overview of the numerous facets of software architecture. Architectural traits, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics will be covered by both aspiring and experienced architects.


Mark Richards and Neal Ford, both hands-on practitioners who have taught software architecture classes professionally for many years, concentrate on architecture principles that apply to all technology stacks. You will investigate software architecture in a contemporary context, taking into consideration all of the advancements of the last decade.


Fundamentals of Software Architecture investigates:

  • Architecture patterns: The technical basis for many architectural decisions
  • Components: Identification, coupling, cohesion, partitioning, and granularity
  • Soft skills: Effective team management, meetings, negotiation, presentations, and more
  • Modernity: Engineering practices and operational approaches that have changed radically in the past few years
  • Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture


Author: Mark Richards and Neal Ford

Link to buy: https://www.amazon.com/Fundamentals-Software-Architecture-Engineering-Approach-ebook/dp/B0849MPK73/

Ratings: 4.5 out of 5 stars (from 504 reviews)

Best Sellers Rank: #83,075 in Kindle Store

#4 in Distributed Systems & Computing

#6 in Computer Systems Analysis & Design (Kindle Store)

#9 in Software Engineering

https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/
https://www.amazon.com/

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy