Best System Design Books

Topic

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

Books

30

Total mentions

236

Avg 90d mentions

1

Rankings

1
Cover of Designing Data-Intensive Applications

Designing Data-Intensive Applications

Martin Kleppmann

676 in 90d
144.3

View →

2
Cover of System Design Interview: An Insider's Guide

System Design Interview: An Insider's Guide

Alex Xu

359 in 90d
42.7

View →

3
Cover of Building Microservices

Building Microservices

Sam Newman

141 in 90d
31.8

View →

4
Cover of Designing Machine Learning Systems

Designing Machine Learning Systems

Chip Huyen

1514 in 90d
24.7

View →

5
Cover of Thinking in Systems

Thinking in Systems

Donella H. Meadows

91 in 90d
23.3

View →

6
Cover of Cloud Native Patterns

Cloud Native Patterns

Cornelia Davis

70 in 90d
17.5

View →

7
Cover of Distributed Systems

Distributed Systems

Maarten van Steen, Andrew S. Tanenbaum

60 in 90d
15

View →

8
Cover of Release It!

Release It!

Michael T. Nygard

60 in 90d
15

View →

9
Cover of Enterprise Integration Patterns

Enterprise Integration Patterns

Gregor Hohpe, Bobby Woolf

60 in 90d
15

View →

10
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
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
Cover of The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

Maurice Herlihy, Nir Shavit

52 in 90d
10.1

View →

13
Cover of Production-Ready Microservices

Production-Ready Microservices

Susan Fowler

40 in 90d
10

View →

14
Cover of Coding Interview Patterns

Coding Interview Patterns

Alex Xu

94 in 90d
9.7

View →

15
Cover of Spring Microservices in Action

Spring Microservices in Action

John Carnell

40 in 90d
8

View →

16
Cover of Chaos Engineering

Chaos Engineering

Casey Rosenthal, Nora Jones

30 in 90d
7.5

View →

17
Cover of The Software Architect Elevator

The Software Architect Elevator

Gregor Hohpe

30 in 90d
7.5

View →

18
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 →

Explore System Design by Level & Intent

Related Topics

distributed-systemsmicroservicesscalability