لا تكتب كل صوت مباشرة إلى صفّ قاعدة بيانات — بل خزّن الكتابات مؤقتاً، وجزّئ العدّادات، واقبل إحصاءً نهائياً (eventual tally). خمسة ملايين صوت في عشر دقائق تعني نحو 8,300 صوت/ثانية في المتوسّط، مع ذرى أعلى بكثير (لحظة تلفزيونية مباشرة قد تضاعفها عشر مرّات). الحيلة هي تحويل تحديث صفّ ساخن واحد إلى زيادات مستقلة متوازية كثيرة.
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
