System Design Classroom
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
What’s an event and what should be inside?
Event-driven communication is odd compared to request-response calls.
20 hrs ago
•
Raul Junco
24
Share this post
System Design Classroom
What’s an event and what should be inside?
Copy link
Facebook
Email
Notes
More
2
Horizontal Scaling Starts with Load Balancers – But Doesn’t Stop There
Two Practical Ways to Scale Beyond Load Balancers.
Nov 13
•
Raul Junco
40
Share this post
System Design Classroom
Horizontal Scaling Starts with Load Balancers – But Doesn’t Stop There
Copy link
Facebook
Email
Notes
More
8
I have seen this mistake in production. The Dual Write Problem is not a myth.
Two solutions deal with it.
Nov 6
•
Raul Junco
57
Share this post
System Design Classroom
I have seen this mistake in production. The Dual Write Problem is not a myth.
Copy link
Facebook
Email
Notes
More
6
October 2024
Not All Features Are Equal
Optimize Your System for What Matters Most.
Oct 30
•
Raul Junco
28
Share this post
System Design Classroom
Not All Features Are Equal
Copy link
Facebook
Email
Notes
More
2
Happy paths only exists in YouTube tutorials
In the real world, you need "something" in charge—an orchestrated approach.
Oct 23
•
Raul Junco
30
Share this post
System Design Classroom
Happy paths only exists in YouTube tutorials
Copy link
Facebook
Email
Notes
More
11
Queues, Topics, and Their Trade-offs
Five questions to pick the "right" one.
Oct 16
•
Raul Junco
58
Share this post
System Design Classroom
Queues, Topics, and Their Trade-offs
Copy link
Facebook
Email
Notes
More
11
Work Queues: The Simplest Form of Batch Processing
An Easy and Scalable Solution for Managing Tasks
Oct 9
•
Raul Junco
38
Share this post
System Design Classroom
Work Queues: The Simplest Form of Batch Processing
Copy link
Facebook
Email
Notes
More
8
Failing Silently is also an Option.
You can do better than showing Error Messages. Learn when and how.
Oct 2
•
Raul Junco
39
Share this post
System Design Classroom
Failing Silently is also an Option.
Copy link
Facebook
Email
Notes
More
4
September 2024
Even Data Can't Escape Physics: It Has Temperature, and It Has Gravity!
And these hidden forces impact your costs.
Sep 25
•
Raul Junco
23
Share this post
System Design Classroom
Even Data Can't Escape Physics: It Has Temperature, and It Has Gravity!
Copy link
Facebook
Email
Notes
More
8
Did they tell you how to split the Database?
There are many posts about splitting your monolithic source code, but none of them explain how to split your Database. This is my humble intent.
Sep 18
•
Raul Junco
46
Share this post
System Design Classroom
Did they tell you how to split the Database?
Copy link
Facebook
Email
Notes
More
8
System design isn't a Cut & Paste job.
Templates and checklists are helpful tools, but they only work if you dive deep to understand the problem. Here’s how:
Sep 11
•
Raul Junco
57
Share this post
System Design Classroom
System design isn't a Cut & Paste job.
Copy link
Facebook
Email
Notes
More
11
In the real world, you might need more than a simple Work Queue.
As systems become more complicated, you need to link work queues together. And these 5 Patterns of Event-Driven Processing give you a blueprint.
Sep 4
•
Raul Junco
37
Share this post
System Design Classroom
In the real world, you might need more than a simple Work Queue.
Copy link
Facebook
Email
Notes
More
4
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts