หยุดส่ง traffic ทั้งหมดไปยัง key เดียว: แยก hot key เป็น N sub-key (sharded counter), รวม (coalesce) การอ่านที่ซ้ำ, เสิร์ฟจาก local cache และ batch การเขียน เพื่อไม่ให้ row เดียวถูก update ทุก request counter "likes" เดียวบนโพสต์ไวรัลอาจรับ 50k การเขียน/วินาที — row เดียวกลายเป็น serialization bottleneck เมื่อทุก transaction แย่ง lock เดียวกัน
Fan-out แทน row ที่ contend อันเดียว
50k inc/sec on post:123
│
hash(request) % N (split the key)
┌────────┬────────┬────────┬────────┐
▼ ▼ ▼ ▼ ▼
likes:123:0 :123:1 :123:2 :123:3 :123:4 ← sharded counters
└────────┴───┬────┴────────┴────────┘
▼
SUM on read = total (read fans in)
