The System Design Newsletter

The System Design Newsletter

Share this post

The System Design Newsletter
The System Design Newsletter
What Is Gossip Protocol?
Copy link
Facebook
Email
Notes
More

What Is Gossip Protocol?

Feed: Broadcast Algorithm in Distributed Systems

Neo Kim's avatar
Neo Kim
Jul 10, 2023
3

Share this post

The System Design Newsletter
The System Design Newsletter
What Is Gossip Protocol?
Copy link
Facebook
Email
Notes
More
Share

Thanks for reading systemdesign.one newsletter. If you're not yet subscribed, let me help you with that:

Gossip Protocol Explained

The gossip protocol represents a decentralized method of peer-to-peer communication, employed for transmitting messages within a vast distributed system. At its core, this protocol operates by having each node regularly dispatch a message to a randomly selected subset of other nodes. As a result, there is a high likelihood that the entire system will eventually receive the specific message. To put it simply, the gossip protocol enables nodes to construct a global map by engaging in limited local interactions.

The following tools offer a simulation of the gossip protocol:

  • serf convergence simulator

  • gossip simulator

Read the detailed article


Thank you for reading System Design Newsletter. This post is public so feel free to share it.

Share

Ibrahim Elsawaf's avatar
Sertaç's avatar
3 Likes
3

Share this post

The System Design Newsletter
The System Design Newsletter
What Is Gossip Protocol?
Copy link
Facebook
Email
Notes
More
Share

Discussion about this post

User's avatar
8 Reasons Why WhatsApp Was Able to Support 50 Billion Messages a Day With Only 32 Engineers
#1: Learn More - Awesome WhatsApp Engineering (6 minutes)
Aug 27, 2023 â€¢ 
Neo Kim
740

Share this post

The System Design Newsletter
The System Design Newsletter
8 Reasons Why WhatsApp Was Able to Support 50 Billion Messages a Day With Only 32 Engineers
Copy link
Facebook
Email
Notes
More
24
How PayPal Was Able to Support a Billion Transactions per Day With Only 8 Virtual Machines
#30: Learn More - Awesome PayPal Engineering (4 minutes)
Dec 26, 2023 â€¢ 
Neo Kim
248

Share this post

The System Design Newsletter
The System Design Newsletter
How PayPal Was Able to Support a Billion Transactions per Day With Only 8 Virtual Machines
Copy link
Facebook
Email
Notes
More
14
How Stripe Prevents Double Payment Using Idempotent API
#45: A Simple Introduction to Idempotent API (4 minutes)
May 9, 2024 â€¢ 
Neo Kim
381

Share this post

The System Design Newsletter
The System Design Newsletter
How Stripe Prevents Double Payment Using Idempotent API
Copy link
Facebook
Email
Notes
More
30

Ready for more?

© 2025 Neo Kim
Publisher Privacy
Substack
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More

Create your profile

User's avatar

Only paid subscribers can comment on this post

Already a paid subscriber? Sign in

Check your email

For your security, we need to re-authenticate you.

Click the link we sent to , or click here to sign in.