System Design · Verkada · Medium
Design a live polling backend for a major broadcast event. During the event, the host displays a single question with two choices, A and B. Each participant is allowed to submit at most one vote, and the system must prevent duplicate votes by the same participant. Immediately after submitting, a voter should see a near-real-time aggregate result. Once the poll is closed, the host must receive an exact count for each choice. Traffic can spike abruptly and expand to a national…
Checking your access…