This post describes a decentralized consensus algorithm called Paxos, through a worked example. Distributed consensus algorithms are used to enable a set of computers to agree on a single value, such as the commit or rollback decision typically made using a two- or three-phase commit. … Read More