Kada ka rubuta kowace ƙuri'a kai tsaye zuwa row na database — yi buffer na rubuce-rubuce, yi shard na counters, kuma ka karɓi eventual tally. Ƙuri'u miliyan 5 cikin mintuna 10 kusan ƙuri'u 8,300 ne a daƙiƙa a matsakaici, tare da spikes masu girma sosai (lokacin live TV na iya ninka wannan sau 10). Dabarar ita ce mai da hot single-row update zuwa increments masu yawa masu zaman kansu, masu daidai.
Client ─▶ Edge/API ─▶ Kafka (vote events) ─▶ Consumers ─┬─▶ Dedup store (SET one-vote)
(durable buffer) └─▶ Sharded counters (INCR N shards)
│
Redis/Aggregator ◀── periodic sum of shards ──────────────────────┘
│
└─▶ Read replica / CDN cache ─▶ Live tally to clients
