GeekPeak

Best Software Architecture Books

Topic

Top software architecture books recommended by developers. Design patterns, clean architecture, and system design principles.

116 books 985 mentions 1 avg in 90d Methodology

Rankings

Role
Level
Intent
1↓1
Cover of Design Patterns - Elements of Reusable Object-Oriented Software

Design Patterns - Elements of Reusable Object-Oriented Software

Erich Gamma

741 in 90d
161.8

View →

2
Cover of The Phoenix Project

The Phoenix Project

Gene Kim

699 in 90d
149.7

View →

3
Cover of Clean Architecture

Clean Architecture

Robert C. Martin

594 in 90d
140.7

View →

4↓1
Cover of Head First Design Patterns: A Brain-Friendly Guide

Head First Design Patterns: A Brain-Friendly Guide

Eric Freeman

762 in 90d
129.6

View →

5↓1
Cover of DevOps Handbook

DevOps Handbook

Gene Kim

331 in 90d
71.3

View →

6↓2
Cover of Don't Make Me Think

Don't Make Me Think

Steve Krug

250 in 90d
62.5

View →

7
Cover of Implementing Domain-Driven Design

Implementing Domain-Driven Design

Vaughn Vernon

240 in 90d
54

View →

8
Cover of Extreme Programming Explained

Extreme Programming Explained

Kent Beck

220 in 90d
47

View →

9
Cover of Growing Object Oriented Software, Guided by Tests

Growing Object Oriented Software, Guided by Tests

Steve Freeman and Nat Pryce

170 in 90d
36.5

View →

10↓1
Cover of Patterns of Enterprise Application Architecture

Patterns of Enterprise Application Architecture

Martin Folwer

150 in 90d
35.5

View →

11
Cover of A Philosophy of Software Design

A Philosophy of Software Design

John Ousterhout

140 in 90d
35

View →

12↑46
Cover of API Design Patterns

API Design Patterns

JJ Geewax

2018 in 90d
32.4

View →

13↑3
Cover of Fundamentals of Software Architecture

Fundamentals of Software Architecture

Mark Richards and Neal Ford

153 in 90d
31.9

View →

14↓4
Cover of Building Microservices

Building Microservices

Sam Newman

141 in 90d
31.8

View →

15↓5
Cover of Domain-Driven Design Distilled

Domain-Driven Design Distilled

Vaughn Vernon

140 in 90d
31

View →

16↓3
Cover of The unicorn project

The unicorn project

Gene Kim

120 in 90d
28

View →

17↑4
Cover of Infrastructure as Code

Infrastructure as Code

Kief Morris

113 in 90d
25.9

View →

18↑10
Cover of Cloud Security Handbook

Cloud Security Handbook

Eyal Estrin

376 in 90d
25.3

View →

19↑86
Cover of Web Application Security

Web Application Security

Andrew Hoffman

1717 in 90d
24.1

View →

20↑86
Cover of Hacking APIs

Hacking APIs

Corey J. Ball

1717 in 90d
24.1

View →

Related Topics

design-patternsmicroservicesSystem Design