Creating a poll that doesn't crash under load

Building a live audience poll for 3,500 people at Nerdland Festival. Why my default stack failed, how Durable Objects saved it, and the only thing I didn't think to protect against: a curious 9-year-old .