Designing Data-Intensive Applications
Part 2: Distributed Data

Ch. 9: Consistency and Consensus

Linearizability, ordering, and reaching agreement in distributed systems.

Consistency Guarantees
Section lesson
Linearizability
Section lesson
Ordering Guarantees
Section lesson
Distributed Transactions and Consensus
Section lesson