The Scalable Thread
Subscribe
Sign in
Home
🏍️ Starter
🚙 Intermediate
✈️ Advanced
📺 Case Studies
📖 Archive
About
Intermediate
What is the Two Generals Problem in Distributed Systems?
Understanding How Networks Behave in Distributed Systems
Dec 20
•
Sid
17
Share this post
The Scalable Thread
What is the Two Generals Problem in Distributed Systems?
Copy link
Facebook
Email
Notes
More
3
How to Handle Backlogs in Queues?
Understanding the Approaches to Deal with Backlogs in Asynchronous Systems
Dec 13
•
Sid
21
Share this post
The Scalable Thread
How to Handle Backlogs in Queues?
Copy link
Facebook
Email
Notes
More
How Canva Handles Billions of Events to Track Content Usage
Understanding The Evolvement of Canva's Content Usage Counting Service Architecture
Nov 15
•
Sid
16
Share this post
The Scalable Thread
How Canva Handles Billions of Events to Track Content Usage
Copy link
Facebook
Email
Notes
More
How to Avoid Cache Stampede or "Dogpile" Problem Upon Cache Expiry?
Understanding How to Avoid Sudden Traffic Burst When Cache Becomes Invalid
Nov 8
•
Sid
12
Share this post
The Scalable Thread
How to Avoid Cache Stampede or "Dogpile" Problem Upon Cache Expiry?
Copy link
Facebook
Email
Notes
More
How Grab Stores and Processes Millions of Orders Everyday
Understanding the Distributed Data Solution That Powers the Grab Orders Platform
Nov 1
•
Sid
16
Share this post
The Scalable Thread
How Grab Stores and Processes Millions of Orders Everyday
Copy link
Facebook
Email
Notes
More
1
How to Handle Multi-Tenant Performance Issues or "Noisy Neighbor Problem"?
Understanding How to Avoid Performance Degradation Caused by Noisy Neighbors in Multi-Tenant Systems
Oct 25
•
Sid
23
Share this post
The Scalable Thread
How to Handle Multi-Tenant Performance Issues or "Noisy Neighbor Problem"?
Copy link
Facebook
Email
Notes
More
How GitHub Scaled Push Flow Using Apache Kafka to Handle Millions of Pushes
Understanding How GitHub Reliably Handles Half a Billion Pushes Every Month
Oct 18
•
Sid
16
Share this post
The Scalable Thread
How GitHub Scaled Push Flow Using Apache Kafka to Handle Millions of Pushes
Copy link
Facebook
Email
Notes
More
Understanding Stream Processing Guarantees in Apache Kafka
Data Processing Guarantees Provided by Different Stream Processing Systems
Sep 13
•
Sid
9
Share this post
The Scalable Thread
Understanding Stream Processing Guarantees in Apache Kafka
Copy link
Facebook
Email
Notes
More
How to Invalidate and Evict Data from Cache?
Understanding Different Cache Invalidation and Eviction Strategies
Aug 23
•
Sid
10
Share this post
The Scalable Thread
How to Invalidate and Evict Data from Cache?
Copy link
Facebook
Email
Notes
More
1
How to Handle Sudden Bursts of Traffic or "Thundering Herd Problem"?
Techniques to Avoid Potential Failures Caused by Sudden Traffic Spikes
Aug 9
•
Sid
38
Share this post
The Scalable Thread
How to Handle Sudden Bursts of Traffic or "Thundering Herd Problem"?
Copy link
Facebook
Email
Notes
More
4
Consistency Models in Distributed Systems
Understanding How Data is Replicated With Strict & Eventual Consistency in Distributed Systems
Jul 19
•
Sid
6
Share this post
The Scalable Thread
Consistency Models in Distributed Systems
Copy link
Facebook
Email
Notes
More
1
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts