The consensus on WWDC’s sellout time this year seemed to be about 2 minutes. As one of the many people who hammered the servers trying to get a ticket, only seeing error messages until being shocked by a “Sold Out” bann...
The consensus on WWDC’s sellout time this year seemed to be about 2 minutes. As one of the many people who hammered the servers trying to get a ticket, only seeing error messages until being shocked by a “Sold Out” banner far too quickly, it felt like a lot less time — the unofficial “71 seconds” time sounds right to me.
It’s a great story. Last year, WWDC tickets became available suddenly, without advance notice, and they took almost 2 hours to sell out. Even this year’s Google I/O tickets, notorious for selling out very quickly, took 49 minutes. Surely this year, in the height of Apple pessimism, WWDC selling out so much faster than Google’s conference would be a great story.
You’d think Apple might even mention it afterward — if that’s really what happened. Maybe it is. I have no evidence and haven’t heard any tips to the contrary. But I do have another hypothesis that I think is more likely.
For the last few years (since WWDC started selling out), Apple has limited tickets to approximately the same total: 5,000 to 5,500, depending who you ask. Presumably, at least a few hundred of those are allocated to press, VIPs, big partners, student scholarships, etc. that Apple can give away as they see fit, so let’s assume about 4,500 are made available for public sale.
After this year’s unexpectedly rapid, effectively random, and error-filled sellout, we started hearing about people getting calls from Apple offering them tickets. Most of these were people who successfully added the ticket to their cart during those 71 seconds, but weren’t able to complete the checkout due to server errors.
These phone calls seemed to go to a lot of people. I’ve seen at least a hundred people report that they got a call after having the ticket added to their cart but having errors with checkout. It’s likely that I didn’t see all of them, of course — I’d estimate that Apple may have called at least 500 people after the sellout who had tickets in their carts. I don’t think I’ve heard from anyone who had a ticket added to their failed cart and didn’t get a phone call from Apple within a week of the sellout. That’s a lot of extra tickets to be selling.
And that’s not all. Apple has since called many people who reached out to developer-relations contacts, offering them tickets as well. I know a lot more people who have gotten tickets this way, even as recently as this week. Apple’s still selling tickets — there are probably at least a few hundred more that have been sold this way.
So I see two possible explanations.
Apple could be selling far more than the usual number of tickets, probably by at least 1,000, because they want to please the large number of people who tried and failed to get tickets during those 71 seconds. If this is the case, it should be easy to tell: WWDC was already crowded, and there aren’t many places to hide an extra thousand people. They’ll be noticed.
Or maybe all of those server errors meant something.
My best guess: some part of the infrastructure handling the purchases mistook 4,500 connections, transactions, or sessions for 4,500 sales. And when the front-end servers collapsed under the load of everyone hitting them at once — a first this year, since the availability time was preannounced — we all started refreshing, those connections started stacking up, and something on the back-end triggered the “Sold Out” state early because it was mistakenly counting all of those failed sessions.1
Maybe the actual number of tickets successfully sold during those 71 seconds was much lower than 4,500. It sure didn’t look like a system that was successfully processing transactions and behaving as expected.2
If so, it probably took more than a few minutes to realize what happened, by which point it was too late — the