Designing Data-Intensive Applications

By: Martin Kleppmann - Read: May 24, 2025 - Rating: 10/10

The canonical map of storage, streams, replication, consensus, and correctness under failure.

Every design review becomes crisper after this: you’ll stop arguing preferences and start trading properties.

Dense but pure signal—your off-grid video/telemetry stack will thank you.