raft-consensus-algo-rs mit course: http://nil.csail.mit.edu/6.824/2018/index.html http://nil.csail.mit.edu/6.824/2018/papers/raft-extended.pdf http://thesecretlivesofdata.com/raft/