Paxos vs Raft: Have we reached consensus on distributed consensus? — Heidi Howard