Menü

Fundamentals of Software Architecture

Mark Richards & Neal Ford

Finally, the handbook that every software architect needs.


Software architecture is frequently highlighted as one of the most desirable careers. But there's never been a handbook that gives you everything you need to know to succeed — until now.

Fundamentals of Software Architecture explores the principles of software architecture; examines the strengths and weaknesses of different architectural patterns; and uniquely, the book also explores the techniques and soft skills software architects must master.

Fundamentals of Software Architecture


Want to find out more?

We're delighted to offer you this opportunity to download a free chapter of the book, so you can try before you buy.


We hope you enjoy this taster.


Neal Ford

Software Architect at ThoughtWorks


Neal Ford's titles are Director, Software Architect, and Meme Wrangler at ThoughtWorks. He's also the designer and developer of applications, articles, video presentations, and author and/or editor of an increasingly large number of books spanning a variety of subjects and technologies, including his recent Building Evolutionary Architectures. His professional focus includes designing and building of large-scale enterprise applications. He's also an internationally known speaker, speaking at over 700 developer conferences worldwide, delivering more than 3000 presentations.

Mark Richards

Software Architect and Published Author


Mark is a hands-on software architect with over 30 years experience in the industry, with more than 20 of those years having played the role of an application architect, integration architect, and enterprise architect. He has experience creating and delivering Microservices Architectures, Service-Based Architectures, and Service-Oriented Architectures. He's a published author, conference speaker, trainer, and founder of DeveloperToArchitect.com