SystemDesignLaws

SystemDesignLaws

Scaling Writes

- Scale writes in four tiers: vertical scaling with write-optimized databases, sharding to spread load, queues a...

Jimmy Malhan's avatar
Jimmy Malhan
Mar 16, 2026
∙ Paid

30-second elevator pitch: "Write scaling is harder than read scaling because every write must persist to disk. I exhaust vertical scaling and database tuning first. Then I shard by partition key to spread load linearly. For bursty traffic I add queues and load shedding. For extreme volume I batch writes and use hierarchical aggregation. Each tier builds…

User's avatar

Continue reading this post for free, courtesy of Jimmy Malhan.

Or purchase a paid subscription.
© 2026 Jimmy Malhan · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture