1 min readMay 18, 2020
I think in most of the distributed computing use cases, the distributed consensus is a very common scenario. For instance messaging systems such as Kafka, RabbitMQ, etc. use distributed consensus for the coordination between the nodes (RabbitMQ uses Raft). Even platforms such as Kubernetes uses consensus through the underlying etcd layer which implements Raft protocol.