System Design Gossip protocol Gossip protocol (a.k.a Epidemic protocol) is a peer-to-peer communication protocol allowing state sharing in distributed systems. It is a decentralized, scalable, and fault-tolerant protocol that can be used to disseminate information