ByteByteGo Newsletter
Subscribe
Sign in
Home
Sponsoring ByteByteGo
System Design Interview Course
Archive
About
Latest
Top
Discussions
How Halo on Xbox Scaled to 10+ Million Players using the Saga Pattern
One powerful pattern for solving this problem is the Saga Pattern, a technique originally proposed in the late 1980s but increasingly relevant today.
May 6
•
ByteByteGo
82
Share this post
ByteByteGo Newsletter
How Halo on Xbox Scaled to 10+ Million Players using the Saga Pattern
Copy link
Facebook
Email
Notes
More
How Canva Collects 25 Billion Events a Day
This article walks through how Canva structures, collects, and distributes billions of events daily, without drowning in tech debt and increasing cloud…
May 5
•
ByteByteGo
105
Share this post
ByteByteGo Newsletter
How Canva Collects 25 Billion Events a Day
Copy link
Facebook
Email
Notes
More
1
EP161: A Cheatsheet on REST API Design Best Practices
Well-designed APIs behave consistently, fair predictably, and grow without friction.
May 3
•
ByteByteGo
147
Share this post
ByteByteGo Newsletter
EP161: A Cheatsheet on REST API Design Best Practices
Copy link
Facebook
Email
Notes
More
Synchronous vs Asynchronous Communication: When to Use What?
At some point, every system has to make a call: Should this interaction happen synchronously or asynchronously?
May 1
•
ByteByteGo
170
Share this post
ByteByteGo Newsletter
Synchronous vs Asynchronous Communication: When to Use What?
Copy link
Facebook
Email
Notes
More
April 2025
How Meta Built Threads to Support 100 Million Signups in 5 Days
When a new app hits 100 million signups in under a week, the instinct is to assume someone built a miracle backend overnight.
Apr 29
•
ByteByteGo
131
Share this post
ByteByteGo Newsletter
How Meta Built Threads to Support 100 Million Signups in 5 Days
Copy link
Facebook
Email
Notes
More
How WhatsApp Handles 40 Billion Messages Per Day
In this article, we’ll take a technical dive into how WhatsApp built its architecture and the challenges the engineering team faced during this journey.
Apr 28
•
ByteByteGo
206
Share this post
ByteByteGo Newsletter
How WhatsApp Handles 40 Billion Messages Per Day
Copy link
Facebook
Email
Notes
More
2
EP160: Top 20 System Design Concepts You Should Know
Load Balancing: Distributes traffic across multiple servers for reliability and availability.
Apr 26
•
ByteByteGo
199
Share this post
ByteByteGo Newsletter
EP160: Top 20 System Design Concepts You Should Know
Copy link
Facebook
Email
Notes
More
4
Domain-Driven Design (DDD) Demystified
Most software doesn’t break because of syntax errors or flawed if-else logic.
Apr 24
•
ByteByteGo
281
Share this post
ByteByteGo Newsletter
Domain-Driven Design (DDD) Demystified
Copy link
Facebook
Email
Notes
More
4
How DoorDash’s In-House Search Engine Achieved a 50% Drop in Latency
🚀Faster mobile releases with automated QA (Sponsored)
Apr 22
•
ByteByteGo
130
Share this post
ByteByteGo Newsletter
How DoorDash’s In-House Search Engine Achieved a 50% Drop in Latency
Copy link
Facebook
Email
Notes
More
How Airbnb Powers Personalization With 1M Events Per Second
Personalizing an experience meaningfully, especially across a product as broad as Airbnb, requires understanding users while they interact with the app.
Apr 21
•
ByteByteGo
176
Share this post
ByteByteGo Newsletter
How Airbnb Powers Personalization With 1M Events Per Second
Copy link
Facebook
Email
Notes
More
1
EP159: The Data Engineering Roadmap
Data engineering has become the backbone of effective data analysis. It involves managing, processing, and optimizing data to derive actionable…
Apr 19
•
ByteByteGo
186
Share this post
ByteByteGo Newsletter
EP159: The Data Engineering Roadmap
Copy link
Facebook
Email
Notes
More
7
Coupling and Cohesion: The Two Principles for Effective Architecture
Every large system that spirals out of control starts the same way: small, functional, and deceptively simple.
Apr 17
•
ByteByteGo
165
Share this post
ByteByteGo Newsletter
Coupling and Cohesion: The Two Principles for Effective Architecture
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