System Design Classroom

System Design Classroom

Home
Archive
About

Sitemap - 2025 - System Design Classroom

High Availability Isn't About Luck

Distributed Transactions Are the Root of All Complexity

Dead Letter Queues Are Not Your Safety Net

You can learn System Design while waiting for your coffee.

Most Systems Get Consistency Wrong

Everything Started with the Promise of Loosely Coupled Systems

Every Outbox Needs an Inbox

What if this happens twice?

Why Just Publishing Events Isn’t Enough

A Good Diagram Is Worth More Than 1024 Words

The Architecture That Gets You Here Won’t Take You There

I used to think testing in production was a bad joke. I was wrong.

What Works in a Monolith Can Break a Microservice

Every Backend Engineer needs to know how to deal with payments.

Event Sourcing is like Time traveling

A survival kit to beat APIs interview.

Transaction Isolation only makes sense if you understand Read-and-Write Anomalies.

© 2025 Raul Junco
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share