Her oyu doğrudan bir veritabanı satırına yazmayın — bunun yerine yazmaları buffer'layın, sayaçları shard'layın ve eventual tally'yi kabul edin. 10 dakikada 5 milyon oy ortalama ~8.300 oy/sn'dir, çok daha yüksek spike'larla (canlı bir TV anı bunu 10 katına çıkarabilir). Hile, hot bir single-row güncellemesini birçok bağımsız, paralel artışa dönüştürmektir.
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
