Books & Learning

Designing Data-Intensive Applications by Martin Kleppmann

4.7
$37.49
In Stock on Amazon
Free Shipping with Prime
Easy Returns

The definitive guide to the big ideas behind reliable, scalable, and maintainable data systems.

As an Amazon Associate, TEN 4 GEEKS earns from qualifying purchases. Clicking “Buy on Amazon” takes you to Amazon’s site.

Product Details

Often called "the Bible of distributed systems," this book by Martin Kleppmann covers the principles and practicalities of data systems. Explores replication, partitioning, transactions, batch and stream processing, encoding formats, and consistency models. Essential reading for software engineers building modern applications. Covers databases, message queues, caching, and search engines with clear explanations of trade-offs.