The Raft Consensus Algorithm
Mar 02, 2016
Diego Ongaro introduces Raft, a consensus algorithm for managing a replicated log by separating the key elements of consensus and reducing the number of states that must be considered.
Building a Multi-Master Distributed Redis in Erlang
Jan 23, 2014
Chad DePue presents the process of building Edis, a Redis clone written in Erlang, allowing pluggable backends and implementing the Paxos algorithm.
Integrating Raft into JGroups
Jul 14, 2015
JGroups has many features that could be useful to a robust Raft consensus based implementation. In this article, Ugo Landini takes us through a project to implement a Raft consensus based algorithm on top of JGroups, which could be really a nice addition in many different use cases.
Camille Fournier on Consensus Systems: ZooKeeper, Etcd, Consul
May 25, 2015
Camille Fournier explains consensus systems ZooKeeper, etcd, and Consul: how they work, what they do, how they differ from each other. Also: must-read papers in distributed programming.
Leslie Lamport on LaTeX, Paxos, Distributed Systems, TLA and TLA+
Jan 17, 2015
Turing Award winner Leslie Lamport talks to Charles Humble about LaTeX, Paxos, his "Time, Clocks and the Ordering of Events in a Distributed System" paper, TLA and TLA+