System-Design
The Lies We Tell Ourselves
·1217 words·6 mins
Photograph By Jametlene Reskp
Blog
Software Engineering
System Design
The eight fallacies of distributed computing, and why everything you built in this series violates at least one
Traffic Cops
·682 words·4 mins
Photograph By Adil Edin
Blog
Software Engineering
System Design
Load balancing algorithms, L4 vs L7, and why your requests end up where they do
The Bouncer at the Door
·854 words·5 mins
Photograph By Enrico Bet
Blog
Software Engineering
System Design
Rate limiting algorithms, layered protection, and why your API needs a velvet rope
The Fastest Code Never Runs
·1531 words·8 mins
Photograph By Kelly Sikkema
Blog
Software Engineering
System Design
Caching, Redis, and the art of not hitting your database
You Probably Don't Need Kafka
·1339 words·7 mins
Photograph By John Cameron
Blog
Software Engineering
System Design
A practical guide to message queues for developers who nod along when someone says ’let’s use Kafka'