The System Design Newsletter

The System Design Newsletter

Share this post

The System Design Newsletter
The System Design Newsletter
Master the Art of System Design Interviews
Copy link
Facebook
Email
Notes
More
User's avatar
Discover more from The System Design Newsletter
Weekly newsletter to help busy engineers become good at system design
Over 151,000 subscribers
Already have an account? Sign in

Master the Art of System Design Interviews

Weekly 7: System Design Interview Weekly Newsletter

Neo Kim's avatar
Neo Kim
Aug 06, 2023
3

Share this post

The System Design Newsletter
The System Design Newsletter
Master the Art of System Design Interviews
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:


Leader Election in Distributed Systems (article, free)

In the article 'Leader Election in Distributed Systems,' you'll dive into the intricacies of leader election algorithms, a fundamental concept in distributed systems. Explore the challenges of achieving consensus in distributed environments and learn about various algorithms like Raft and Paxos. Discover how these algorithms enable the selection of a leader node that coordinates the system's operations, ensuring fault tolerance and high availability. Gain insights into implementation considerations, failure scenarios, and best practices for building robust distributed systems.

Tushar Roy System Design Playlist (video, free)

Tushar Roy's YouTube playlist on system design is a comprehensive collection of videos that provide valuable insights into the world of designing scalable and distributed systems. With clear explanations and examples, Tushar Roy covers a wide range of topics, including distributed caching, load balancing, database sharding, consistent hashing, and much more. This playlist is a great resource for anyone looking to enhance their understanding of system design principles and best practices.

TAO: Facebook’s Distributed Data Store for the Social Graph (white paper, free)

"TAO: Facebook's Distributed Data Store for the Social Graph" is a groundbreaking white paper that introduces TAO, a distributed data storage system developed by Facebook specifically designed to handle the immense scale and complexity of their social graph. The paper delves into the challenges Facebook faced in storing and accessing billions of social connections and presents TAO as an efficient and highly available solution. With a focus on data locality and strong consistency guarantees, TAO enables rapid read and write operations, efficient caching, and fault tolerance across multiple data centers. This white paper provides valuable insights into the design principles and techniques employed by Facebook to manage its social graph at an unprecedented scale.

Loading...

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

Share


Subscribe to The System Design Newsletter

By Neo Kim · Launched 2 years ago
Weekly newsletter to help busy engineers become good at system design
Crystal's avatar
Ibrahim Elsawaf's avatar
Sertaç's avatar
3 Likes
3

Share this post

The System Design Newsletter
The System Design Newsletter
Master the Art of System Design Interviews
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
741

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
382

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.