The Raft Consensus Algorithm by Oleksandr Ryzhyi (Rus)
Channel: Engineering Community
Date: 2018-10-29

"DISTRIBUTED THINKING FOR DISTRIBUTED PROGRAMMING!" Rob Pike (c)

I think each of us will sooner or later be involved in the creation, implementation and support of distributed, fault-tolerant and scalable systems and it would be well understood how such systems solve the problem of consensus. 

It is simple and clear about one of probably the most popular and conditionally one of the simplest algorithms of consensus - RAFT

I tell you about: 

Go, for Distributed Systems

Consensus and Distributed System

Consensus Algorithms (Raft, Paxos, BFT, Proof-of-work, Proof-of-stake etc)

The Raft consensus algorithm

Visualization

Conclusions (real examples from real world)