Learn Labs
5. Encoding and Evolution

5.14 Forward links

Where these ideas get developed
Concept hereWhere it's developed
Why you can't know whether a request got throughCh 9 — Trouble with Distributed Systems
Idempotence and exactly-once processingCh 12 — Stream Processing
Distributed transactions vs. workflowsCh 8 — Transactions
Coordination services (etcd, ZooKeeper)Ch 10 — Consistency and Consensus
Message brokers compared in depthCh 12 — Stream Processing
Avro object container files in batch jobsCh 11 — Batch Processing
Determinism as a system propertyCh 9
Event sourcing needing indefinite retentionCh 3 §3, Ch 12