Since its introduction in 1989, Paxos has been a most prevalent protocol for solving consensus in distributed systems. Not long ago, researches at Stanford published Raft protocol - a more understandble and approachable alternative to Paxos.
In this talk I will talk about design of distributed systems and introduce Raft, reveal its inner-workings and show how it is useful in solving reliability issues inherent to all distributed systems.