Advanced System Design Books
Level 15 books
15 advanced System Design books for experienced developers. Deep, specialized knowledge — 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—
Enterprise Integration Patterns
Gregor Hohpe, Bobby Woolf
60 in 90d
software-architecturesystem-designbackend
15
View →
6—
Software Architecture: The Hard Parts
Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani
81 in 90d
software-architecturesystem-designbackend
12.8
View →
7—
Building Evolutionary Architectures: Support Constant Change
Neal Ford, Rebecca Parsons, Patrick Kua
50 in 90d
software-architecturesystem-designbackend
12.5
View →
8—
The Art of Multiprocessor Programming
Maurice Herlihy, Nir Shavit
52 in 90d
system-designjavabackend
10.1
View →
9—
Chaos Engineering
Casey Rosenthal, Nora Jones
30 in 90d
system-designsoftware-testingdevops
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—
Cassandra: The Definitive Guide
Jeff Carpenter, Eben Hewitt
30 in 90d
databasessystem-designdata
3.5
View →
15—
WebRTC for the Curious
WebRTCforTheCurious
00 in 90d
networkingsystem-designbackend
0
View →