System Design Classroom
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Every repeated LLM call is money on fire
Redis 8 just changed the game with semantic caching that understands meaning, not just keys.
Aug 11
•
Raul Junco
68
Share this post
System Design Classroom
Every repeated LLM call is money on fire
Copy link
Facebook
Email
Notes
More
6
July 2025
Retries Have an Evil Twin: Duplicates
Every distributed system has a duplication bug; it just hasn’t been triggered yet.
Jul 28
•
Raul Junco
35
Share this post
System Design Classroom
Retries Have an Evil Twin: Duplicates
Copy link
Facebook
Email
Notes
More
6
Your Database Doesn't Trust the Server. That's Why It Writes Everything Twice.
What Every Backend Engineer Should Know About Write-Ahead Logs
Jul 9
•
Raul Junco
82
Share this post
System Design Classroom
Your Database Doesn't Trust the Server. That's Why It Writes Everything Twice.
Copy link
Facebook
Email
Notes
More
8
June 2025
High Availability Isn't About Luck
It's About Patterns.
Jun 26
•
Raul Junco
59
Share this post
System Design Classroom
High Availability Isn't About Luck
Copy link
Facebook
Email
Notes
More
3
Distributed Transactions Are the Root of All Complexity
SAGAs provides a structured way to deal with them.
Jun 19
•
Raul Junco
79
Share this post
System Design Classroom
Distributed Transactions Are the Root of All Complexity
Copy link
Facebook
Email
Notes
More
5
Dead Letter Queues Are Not Your Safety Net
They’re a visibility tool. Most teams misuse them, and lose data silently.
Jun 14
•
Raul Junco
51
Share this post
System Design Classroom
Dead Letter Queues Are Not Your Safety Net
Copy link
Facebook
Email
Notes
More
4
You can learn System Design while waiting for your coffee.
A coffee shop operates like a Distributed System; You will learn how below.
Jun 11
•
Raul Junco
563
Share this post
System Design Classroom
You can learn System Design while waiting for your coffee.
Copy link
Facebook
Email
Notes
More
43
May 2025
Most Systems Get Consistency Wrong
DynamoDB Shows How to Do It at Scale
May 31
•
Raul Junco
55
Share this post
System Design Classroom
Most Systems Get Consistency Wrong
Copy link
Facebook
Email
Notes
More
4
Everything Started with the Promise of Loosely Coupled Systems
Lessons from using Event-Driven Architecture
May 17
•
Raul Junco
78
Share this post
System Design Classroom
Everything Started with the Promise of Loosely Coupled Systems
Copy link
Facebook
Email
Notes
More
6
Every Outbox Needs an Inbox
At-Least-Once + Idempotency using Outbox and Inbox patterns.
May 3
•
Raul Junco
66
Share this post
System Design Classroom
Every Outbox Needs an Inbox
Copy link
Facebook
Email
Notes
More
6
April 2025
What if this happens twice?
The Painful Truth About Retries, Replays, And The Myth Of Perfect Delivery.
Apr 24
•
Raul Junco
51
Share this post
System Design Classroom
What if this happens twice?
Copy link
Facebook
Email
Notes
More
6
Why Just Publishing Events Isn’t Enough
Domain Events vs Change Data Capture: The Hard Truth About Using the Right Pattern for the Right Job
Apr 19
•
Raul Junco
and
Marcos F. Lobo 🗻🧭
64
Share this post
System Design Classroom
Why Just Publishing Events Isn’t Enough
Copy link
Facebook
Email
Notes
More
10
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts