System Design Classroom
Subscribe
Sign in
Home
Archive
About
80% Of The Times, Scaling Is Not a Rewrite Problem
How a single interview question reveals who understands load, risk, and trade-offs
Jan 10
•
Raul Junco
48
2
2
Latest
Top
Discussions
Happy Teams Build Better Products
6 lessons every engineer eventually learns the hard way.
Dec 12, 2025
•
Raul Junco
27
4
1
Performance Doesn’t Start at SELECT; It Starts at CREATE.
Stop blaming your queries. Most database slowness comes from design mistakes made on day one.
Oct 28, 2025
•
Raul Junco
116
13
8
CDC Isn’t the Shortcut You Think It Is
7 hidden costs of “free” event publishing
Oct 7, 2025
•
Raul Junco
51
3
1
What Uber’s Slackbot Taught Me About Building Smart AI Assistants
Forget dashboards. The fastest path to insight is an agent that speaks your data’s language.
Sep 30, 2025
44
2
5
Most Engineers Want Both Consistency and Scalability.
Reality Doesn't Work That Way.
Sep 25, 2025
72
7
4
To Cache or Not to Cache
A 7-question framework for making caching a design decision, not a default.
Sep 16, 2025
•
Raul Junco
103
13
9
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, 2025
•
Raul Junco
85
10
7
See all
System Design Classroom
A System Design Newsletter to help you build better software.
Subscribe
Recommendations
View all 15
Brain Bytes
Eric Roby
Engineering Leadership
Gregor Ojstersek
AlgoMaster Newsletter
Ashish Pratap Singh
The Polymathic Engineer
Franco Fernando
The Founders Corner®
Ruben Dominguez
System Design Classroom
Subscribe
About
Archive
Recommendations
Sitemap
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts