A collection of reading notes on consensus algorithms, fault tolerance, and system design patterns. Mostly for personal reference.
Topics covered so far: Raft, Paxos, vector clocks, CRDTs, and gossip protocols.
Work in progress. Some notes are still in rough draft form.