Sluta tratta all trafik till en nyckel: dela den heta nyckeln i N sub-nycklar (shardade räknare), slå ihop dubbletta läsningar, servera från en lokal cache, och batcha skrivningar så att en rad inte uppdateras vid varje request. En enda "likes"-räknare på ett viralt inlägg kan ta 50k skrivningar/sek — en rad blir en serialiseringsflaskhals när varje transaktion slåss om samma lås.
Fan-out istället för en contended rad
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)
