← Library

Designing Data-Intensive Applications
by Martin Kleppmann
★★★★★
The rare technical book that changes how you see almost every backend system.
Read January 5, 2026
My notes
This is one of those books that makes invisible machinery visible. After reading it, databases, queues, logs, replication, and consistency stop feeling like separate topics and start feeling like different answers to the same tradeoffs.
What I appreciate most is the tone. Kleppmann does not sell magic. He shows the costs, failure modes, and assumptions behind each design. That makes the book feel slower than a tutorial, but much more durable.