Why not have a 24-hour period for people to register for a lottery, then randomly assign tickets? Tickets that aren't claimed (and paid for) in a certain amount of time go back in the pool.
The advantage would seem that the attendees aren't just those who were best able to buy the tickets and thus more representative.
That's true in 2013 (clearly), but was that always true?
This was my favorite tweet:
"Another year, another batch of developers who will be sure to never ever use +Google Wallet in anything they build. #io13" [1]
[1] https://twitter.com/seedifferently/status/311856162440093696
What a mess, but hey, all but one of the people from my team who tried to get a ticket were able to. #Winning?
How can they not scale this? This is 3rd-year-in-college 2 week project level scaling challenges.
Maybe they should rewrite this system with Go? Then they could reduce the number of servers they use from 30 down to 2? :-)