Learn Labs
10. Consistency and Consensus

10.11 Forward links

Where these ideas get developed
Concept hereWhere it's developed
Shared logs as the backbone of stream processingCh 12 — Stream Processing
State machine replication and event sourcingCh 3, Ch 12
Avoiding linearizability without sacrificing correctnessCh 13 — Aiming for Correctness
Loosely enforced constraints and compensationCh 13 — Timeliness and Integrity
Why timeouts and pauses make this all hardCh 9
Fencing tokens generated by consensusCh 9 §5.2
Two-phase commit and its coordinator problemCh 8 §5
Shard assignment via coordination servicesCh 7 §4
Replication models this chapter classifiesCh 6