Designing Data-Intensive Applications
System Design Case Studies

Case 5: Voting Systems

One person one vote, tamper resistance, auditability, and handling viral traffic spikes.

Requirements and Constraints
Section lesson
Back-of-the-Envelope Estimation
Section lesson
Ballots, Tallies, and Audits
Section lesson