GeekPeak

Best System Design Books

Topic

Best system design books recommended by developers. Distributed systems, scalability, and architecture patterns.

30 books 263 mentions 2 avg in 90d Methodology

Rankings

Role
Level
Intent
1↑1
Cover of Designing Data-intensive Applications

Designing Data-intensive Applications

Martin Kleppmann

8519 in 90d
167.7

View →

2↑3
Cover of System Design Interview - An insider's guide

System Design Interview - An insider's guide

Alex Xu

378 in 90d
44.9

View →

3↓4
Cover of Building Microservices

Building Microservices

Sam Newman

141 in 90d
31.8

View →

4↑43
Cover of Designing Machine Learning Systems

Designing Machine Learning Systems

Chip Huyen

1615 in 90d
28

View →

5↓8
Cover of Thinking in Systems

Thinking in Systems

Donella H. Meadows

91 in 90d
23.3

View →

6↓1
Cover of Cloud Native Patterns

Cloud Native Patterns

Cornelia Davis

92 in 90d
22.1

View →

7↓6
Cover of Distributed Systems

Distributed Systems

Maarten van Steen, Andrew S. Tanenbaum

60 in 90d
15

View →

8↓6
Cover of Release It!

Release It!

Michael Nygard

60 in 90d
15

View →

9↓6
Cover of Enterprise Integration Patterns

Enterprise Integration Patterns

Hohpe and Woolf

60 in 90d
15

View →

10↑7
Cover of Software Architecture: The Hard Parts

Software Architecture: The Hard Parts

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

81 in 90d
12.8

View →

11↓6
Cover of Building Evolutionary Architectures: Support Constant Change

Building Evolutionary Architectures: Support Constant Change

Neal Ford, Rebecca Parsons, Patrick Kua

50 in 90d
12.5

View →

12↓9
Cover of Production-Ready Microservices

Production-Ready Microservices

Susan Fowler

40 in 90d
10

View →

13↑4
Cover of The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

Maurice Herlihy, Nir Shavit

51 in 90d
9.3

View →

14↑64
Cover of Coding Interview Patterns

Coding Interview Patterns

Alex Xu

93 in 90d
8.9

View →

15↓16
Cover of Spring Microservices in Action

Spring Microservices in Action

John Carnell

40 in 90d
8

View →

16↓3
Cover of Chaos Engineering

Chaos Engineering

Casey Rosenthal, Nora Jones

30 in 90d
7.5

View →

17↓3
Cover of The Software Architect Elevator

The Software Architect Elevator

Gregor Hohpe

30 in 90d
7.5

View →

18↑81
Cover of Hacking the System Design Interview

Hacking the System Design Interview

Stanley Chiang

51 in 90d
5.3

View →

19
Cover of Mastering Bitcoin

Mastering Bitcoin

Andreas M. Antonopoulos

20 in 90d
5

View →

20
Cover of Drift Into Failure

Drift Into Failure

Sidney Dekker

20 in 90d
5

View →

Related Topics

distributed-systemsmicroservicesscalability