Data Consistency
9 chapters on data consistency for system design interviews.
Consistency
AdvancedConsistency models in distributed databases.
7 min read
Acid Properties
IntermediateACID properties: Atomicity, Consistency, Isolation, Durability.
6 min read
Base Properties
IntermediateBASE properties: Basically Available, Soft state, Eventual consistency.
5 min read
Acid Vs Base
IntermediateComparing ACID and BASE consistency models.
6 min read
Distributed Transactions
AdvancedDistributed transactions: challenges and solutions.
8 min read
Two Phase Commit
AdvancedTwo-phase commit protocol for distributed consistency.
8 min read
Three Phase Commit
AdvancedThree-phase commit protocol to avoid blocking in 2PC.
7 min read
Saga Pattern
AdvancedSaga pattern for managing long-running distributed transactions.
9 min read
Try Confirm Cancel Pattern
AdvancedTCC pattern for flexible distributed transaction management.
8 min read