10. Consistency and Consensus
10.11 Forward links
| Concept here | Where it's developed |
|---|---|
| Shared logs as the backbone of stream processing | Ch 12 — Stream Processing |
| State machine replication and event sourcing | Ch 3, Ch 12 |
| Avoiding linearizability without sacrificing correctness | Ch 13 — Aiming for Correctness |
| Loosely enforced constraints and compensation | Ch 13 — Timeliness and Integrity |
| Why timeouts and pauses make this all hard | Ch 9 |
| Fencing tokens generated by consensus | Ch 9 §5.2 |
| Two-phase commit and its coordinator problem | Ch 8 §5 |
| Shard assignment via coordination services | Ch 7 §4 |
| Replication models this chapter classifies | Ch 6 |