Human Legacy Books
← All books

Designing Data-Intensive Applications

Martin Kleppmann · 2017 · intermediate

Why this book matters

The best single book on how modern data systems actually work. Covers storage engines, replication, consistency, and distributed transactions in a way that connects theory to real systems like PostgreSQL, Kafka, and Cassandra.

Who should read it

Backend engineers who have built basic CRUD systems and want to understand what happens when data grows, systems fail, or multiple nodes disagree.

Important chapters

What to practice while reading

Alternative books