Series

Designing Data Intensive Applications

This series discusses a book called Designing Data Intensive Applications by Martin Kleppmann. This is book is widely considered as an encyclopedia of modern data engineering.

Articles in this series

Designing Data Intensive Applications: Ch.7 Transactions (weak isolation levels)
Designing Data Intensive Applications: Ch.7 Transactions (intro to ACID transactions)
Designing Data Intensive Applications: Ch.6 Partitioning (Part 3: Rebalancing Partitions and Request Routing)
Designing Data Intensive Applications: Ch.6 Partitioning (Part 2: Partitioning and Secondary Indexes)
Designing Data Intensive Applications: Ch.6 Partitioning (Part 1: Partitioning of Key-Value Data)
Designing Data Intensive Applications: Ch5. Replication (Part 4: Leaderless Replication)