Skriv ikke hver stemme direkte til en database-row — buffer writes, shard tællerne, og accepter eventuel optælling. 5M stemmer på 10 minutter er ~8.300 stemmer/sek i gennemsnit, med spikes langt højere (et live TV-øjeblik kan 10-doble det). Tricket er at gøre en hot single-row-update til mange uafhængige, parallelle increments.
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
