Ikke skriv hver stemme rett til en databaserad — buffre writes, shard tellerne, og aksepter eventuell opptelling. 5M stemmer på 10 minutter er ~8 300 stemmer/sek i snitt, med spikes langt høyere (et live TV-øyeblikk kan 10-doble det). Trikset er å gjøre en hot single-row-update om til mange uavhengige, parallelle inkrementer.
Klient ─▶ Edge/API ─▶ Kafka (stemme-events) ─▶ Consumers ─┬─▶ Dedup-store (SET én-stemme)
(varig buffer) └─▶ Sharded tellere (INCR N shards)
│
Redis/Aggregator ◀── periodisk sum av shards ─────────────────────┘
│
└─▶ Read replica / CDN cache ─▶ Live opptelling til klienter
