Learn Labs
12. Stream Processing

12.12 Forward links

Where these ideas get developed
Concept hereWhere it's developed
Composing batch and stream deliberately; unbundling the databaseCh 13 — A Philosophy of Streaming Systems
End-to-end correctness and enforcing constraints without linearizabilityCh 13
Timeliness vs integrityCh 13
The log as consensus / total order broadcastCh 10 §3
Replication logs and their formatsCh 6 §1.5
LSM compaction — the same algorithm as log compactionCh 4 §2
Two-phase commit and why XA failsCh 8 §5
Event sourcing and CQRSCh 3 §3
Clock untrustworthiness on user devicesCh 9 §3
Batch fault tolerance for contrastCh 11 §2.3
GDPR, deletion, and data minimizationCh 1, Ch 14