# Designing Data-Intensive Applications (2nd ed.)

Kleppmann's data-systems survey: storage engines, replication, partitioning, consistency, batch and stream processing. The first edition (2017) became the default reading list for backend interviews and architecture discussions; the second is being prepared by Chris Riccomini and Dunning. On the [[eatonphil-bookclub]] speculative future list.

Related: [[database-internals]], [[lsm-tree]], [[distributed-consensus]].
