Practical System Design Books

Intent 24 books

24 hands-on System Design books you can apply directly to your work. Ranked by developer recommendations — top picks include Designing Data-Intensive Applica... and System Design Interview: An Insi....

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 Cloud Native Patterns

Cloud Native Patterns

Cornelia Davis

70 in 90d
17.5

View →

6
Cover of Release It!

Release It!

Michael T. Nygard

60 in 90d
15

View →

7
Cover of Enterprise Integration Patterns

Enterprise Integration Patterns

Gregor Hohpe, Bobby Woolf

60 in 90d
15

View →

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

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

10
Cover of The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

Maurice Herlihy, Nir Shavit

52 in 90d
10.1

View →

11
Cover of Production-Ready Microservices

Production-Ready Microservices

Susan Fowler

40 in 90d
10

View →

12
Cover of Coding Interview Patterns

Coding Interview Patterns

Alex Xu

94 in 90d
9.7

View →

13
Cover of Spring Microservices in Action

Spring Microservices in Action

John Carnell

40 in 90d
8

View →

14
Cover of Chaos Engineering

Chaos Engineering

Casey Rosenthal, Nora Jones

30 in 90d
7.5

View →

15
Cover of Hacking the System Design Interview

Hacking the System Design Interview

Stanley Chiang

51 in 90d
5.3

View →

16
Cover of Mastering Bitcoin

Mastering Bitcoin

Andreas M. Antonopoulos

20 in 90d
5

View →

17
Cover of Building Event-Driven Microservices

Building Event-Driven Microservices

Adam Bellemare

20 in 90d
5

View →

18
Cover of Systems Analysis and Design

Systems Analysis and Design

Scott Tilley

41 in 90d
4.8

View →

19
Cover of Modern Systems Analysis and Design

Modern Systems Analysis and Design

Joseph Valacich, Joey George

41 in 90d
4.8

View →

20
Cover of Cassandra: The Definitive Guide

Cassandra: The Definitive Guide

Jeff Carpenter, Eben Hewitt

30 in 90d
3.5

View →

← Back to all System Design books