Designing Data-Intensive Applications
Martin Kleppmann
A practical guide to designing scalable, reliable, maintainable systems.
Why it’s on the shelf
A deep, practical tour of replication, partitioning, transactions, streams, and the real trade-offs behind modern data systems. It helps you reason about correctness, latency, throughput, and failure modes — the exact things that make pipelines trustworthy in production.
Book details