How I Stopped Worrying and Learned to Love Cell-Based Architecture
A frank account of moving from one big shared system to many small isolated cells. The migration sucked. The blast-radius math afterward was a religious experience.
Scaling notes — horizontal vs vertical, CAP and PACELC, sharding strategies, idempotency, back-pressure, and the cost curves that decide whether 'just throw money at it' is the right answer.
4 articles · updated regularly
A frank account of moving from one big shared system to many small isolated cells. The migration sucked. The blast-radius math afterward was a religious experience.
Networks drop packets. Clients retry. Without idempotency keys you charge the card twice. It's a 20-line fix for a 2 AM class of bug.
Consistency, Availability, Partition-tolerance — pick two. That summary is almost useless. Here's the real version.
Every team debates this eventually. Here's the math, the trade-offs, and why 'just scale out' is often the wrong first answer.