Designing Data-Intensive Applications (2nd edition)
Martin Kleppmann, Chris Riccomini
The clearest tour of the ideas behind modern data systems — storage, replication, partitioning, stream processing, and the tradeoffs that actually matter in production. I'm actively reading the second edition now.
Distributed systems Data engineering Architecture
book
2026