Deep Dive System Design Books
Intent 14 books
14 System Design books for going deep into internals and theory. For those who want to truly understand — including Designing Data-Intensive Applica... and Designing Machine Learning Systems.
Rankings
1—
Designing Data-Intensive Applications
Martin Kleppmann
676 in 90d
system-designdatabasesbackend
144.3
View →
2—
Designing Machine Learning Systems
Chip Huyen
1514 in 90d
machine-learningsystem-designai-ml
24.7
View →
3—
Distributed Systems
Maarten van Steen, Andrew S. Tanenbaum
60 in 90d
system-designbackend
15
View →
4—
Release It!
Michael T. Nygard
60 in 90d
software-architecturesystem-designbackend
15
View →
5—
Software Architecture: The Hard Parts
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
81 in 90d
software-architecturesystem-designbackend
12.8
View →
6—
Building Evolutionary Architectures: Support Constant Change
Neal Ford, Rebecca Parsons, Patrick Kua
50 in 90d
software-architecturesystem-designbackend
12.5
View →
7—
The Art of Multiprocessor Programming
Maurice Herlihy, Nir Shavit
52 in 90d
system-designjavabackend
10.1
View →
8—
Chaos Engineering
Casey Rosenthal, Nora Jones
30 in 90d
system-designsoftware-testingdevops
7.5
View →
9—
The Software Architect Elevator
Gregor Hohpe
30 in 90d
software-architecturesystem-designbackend
7.5
View →
10—
Mastering Bitcoin
Andreas M. Antonopoulos
20 in 90d
system-designsoftware-architecturebackend
5
View →
11—
Drift Into Failure
Sidney Dekker
20 in 90d
system-designdevopsbackend
5
View →
12—
Database Internals
Alex Petrov
20 in 90d
databasessystem-designbackend
5
View →
13—
Building Event-Driven Microservices
Adam Bellemare
20 in 90d
system-designsoftware-architecturebackend
5
View →
14—
WebRTC for the Curious
WebRTCforTheCurious
00 in 90d
networkingsystem-designbackend
0
View →