Thinking in Events: From Databases to Distributed Collaboration SoftwareSystems & CS·Conference Talk·Distributed Systems · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—52:04
Eventual ConsistencyDistributed Systems · Lec 14·Consistency & Linearizability · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—14:59
LinearizabilityDistributed Systems · Lec 13·Consistency & Linearizability · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—18:44
Raft Log Compaction, Persistence & Linearizability (Part 2)6.824 · Distributed Systems · Lec 7·Consensus (Raft & Paxos) · Robert Morris · MITRobert MorrisMIT4 ch1:17:36
Clock Synchronization, Cristian's Algorithm & NTPDistributed Systems · Lec 5·Algorithms & Data Structures · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—15:57
ZooKeeper — Wait-Free Coordination & Read Scaling6.824 · Distributed Systems · Lec 8·Consistency & Linearizability · Robert Morris · MITRobert MorrisMIT4 ch1:20:31
COPS, Causal Consistency6.824 · Distributed Systems · Lec 17·Consistency & Linearizability · Robert Morris · MITRobert MorrisMIT—1:23:29
Logical Time: Lamport Timestamps & Vector ClocksDistributed Systems · Lec 7·Consistency & Linearizability · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—24:01
Causality & Lamport's Happens-Before RelationDistributed Systems · Lec 6·Statistical Learning & Causality · Martin Kleppmann · University of CambridgeMartin KleppmannUniversity of Cambridge—16:24