Design a Consensus Protocol (Raft… — High-level design | OneNoughtOne