April 2, 2021

Engineering Livestream Product Events

Why we replaced silent first-come-first-served restocks with Twitch livestream events at Cybersole, and how a broadcast delay became our best anti-bot tool.

At Cybersole, the product lived in a strange little pressure cooker. It helped people buy limited sneakers and collectibles, which meant the tool itself became limited, desirable, and immediately hunted by the same kind of automation we were building around.

That is a very funny problem until you are the one responsible for solving it.

The obvious move would have been to throw up a release page, add a few layers of friction, and call it fairness. The better move was to make the release feel less like a cage match in a checkout queue and more like an event people could actually participate in.

So we built livestream restocks.

Planning board for a Cybersole livestream product event

The problem with a normal restock

A standard first-come-first-served restock is a silent HTTP race. The moment a product page or endpoint exists, it gets found. Monitor groups scrape pages around the clock and push alerts to thousands of people within milliseconds, and checkout scripts finish the entire purchase flow in under a second. A human is refreshing a browser tab; a bot is polling an endpoint several times a second from a datacenter. The human never wins that race.

We knew this better than most, because building checkout automation was literally our business. Queues, captchas, purchase limits: we already knew how the ecosystem defeated every layer of friction we could think of, because defeating exactly that kind of friction was the day job. Pretending our own release would somehow be the exception felt dishonest.

So instead of trying to out-engineer bots at their own game, we changed the game so their advantages stopped mattering.

Why a livestream, technically

There was no endpoint to camp. The purchase link did not exist publicly until we revealed it live on stream. You cannot poll a URL that has not been published. That one decision neutralized the entire monitor-and-scraper pipeline, because there was nothing to monitor.

The delay is universal. Twitch delivers the same broadcast to every viewer with roughly the same few seconds of latency. When a link dropped on stream, everyone learned about it inside the same narrow window. There was no gap between a datacenter poller and a person on their phone for automation to exploit. Beating the stream would mean ingesting live video, pulling the link out of the frames, and checking out within seconds. That is a vastly higher bar than parsing JSON, and the shared broadcast delay eats most of the edge anyway.

The bandwidth floor is low. An adaptive-bitrate stream plays fine on a phone on LTE. Participating did not require a fast connection, residential proxies, or tooling. It required the ability to watch Twitch. In a silent restock, your connection speed is your lottery ticket. On a stream, it barely matters.

Everyone shares one clock. Countdowns, pacing, and commentary meant the rules of the release were visible before the release happened. Nobody had to wonder whether the drop was quietly rigged, because the entire mechanism played out on camera.

The point was never just a clever release mechanism. Clever is nice. Clever gets you a nod from three people and a headache from everyone else. The point was trust. People could see what was happening, when it was happening, and why it was not stacked against them. The stream gave us a live room, a shared clock, and visible energy to deliver it.

But the mood mattered too. Sneaker culture is not only about acquiring the thing. It is about the chase, the stories, the rituals, the group chat, the collective groan when something sells out in three seconds, and the tiny unreasonable hope that this time you might actually hit. The goal was for everyone in the room to enjoy the event, whether or not they walked away with a copy.

That is what we tried to bottle.

Twitch analytics from a Cybersole livestream event

The result was a release format that felt more open, more memorable, and more alive than the usual silent drop. It gave people a show, a reason to stick around, and a fair read on the rules before the game started moving.

That ended up being one of the ways Cybersole separated itself from the rest of the checkout automation world. Not by pretending demand was polite, but by designing around the reality of it.

Watch the original events:

Back to School livestream event - 9/22/19

100k livestream event - 2/2/20