Day 1 of #DistributedDilemmas: Consistency guarantees become availability nightmares
Consistency guarantees become availability nightmares. Every distributed lock is a future bottleneck. Systems that embrace controlled inconsistency often…
Every distributed lock is a future bottleneck. Systems that embrace controlled inconsistency often survive better at scale.
Example: Shopping carts using eventual consistency survive Black Friday/Big Billion day traffic better than locked-inventory systems.
Controlled inconsistency ≠ Chaos. It’s strategic survival.

This is day 1 of 28 Days of #DistributedDilemmas, one dilemma a day through February 2025. I made it to day 24; all of them are listed here.
Keep reading
🚀 Launching today: 28 Days of #DistributedDilemmas
Follow me on Twitter/X this February for one battle-tested insight a day on the hidden complexities behind outages, tech debt and architectural nightmares.
#DistributedDilemmas: all 24 days in one place
In February 2025 I posted one distributed systems dilemma a day on X. I made it to day 24. Here they all are, with the diagrams.
Cell-based architecture, explained: the public version of my Innovation Day talk
My Innovation Day deck was internal, so here's the public version: what a cell is, scaling up and across, blast radius, and what cells cost you.
Leave a comment