Skip to content

Case study · Retail & eCommerce

Forty thousand people, six hundred pairs, no chaos

A streetwear brand's drops were being won by bots and lost by customers, with the site falling over in between. We built a queue that is genuinely fair and a checkout that holds.

Engagement · Build & live operation

Commerce under extreme, deliberate, short-duration load.

Industry
Streetwear & footwear
Solution
High-demand product drops
Platform
Shopify Plus
Engagement model
Dedicated product team
Scope
Queue, bot mitigation, inventory, checkout
Peak
40,000 checkouts in 10 minutes
Constraint
Fairness must be demonstrable
Target
No oversells, no outage

Outcomes

What a drop is judged on

By the customers, on fairness. By the business, on whether the site stayed up.

  • 40k Checkouts in the first ten minutes

    Queueing absorbs the arrival spike and releases customers into checkout at a rate the platform sustains, so demand is metered rather than dropped.

    Measured at the largest drop after launch

  • 0 Oversells across every drop

    Inventory is reserved when a customer enters checkout rather than when they pay, so two people can never be sold the last pair.

    By design: reservation at checkout entry

  • −91% Automated purchase attempts reaching checkout

    Bot mitigation operates at the queue rather than at checkout, so automated traffic is filtered before it consumes any inventory or capacity.

    Measured across identified automated traffic per drop

Context

Drops that were being lost by the people who wanted them

A drop that resells instantly is not a successful drop. It is a failed one with good revenue.

The business

A streetwear brand releasing limited-run products on announced dates to a large and highly engaged audience.

The starting point

Products released at a set time with no queue. The site degraded under the arrival spike, and resale listings appeared within minutes.

The trigger

The community was openly frustrated, and the brand's own data showed a large share of purchases going to a small number of automated buyers.

What they wanted

A queue that is fair and demonstrably so, bot mitigation that works, inventory integrity, and a site that does not fall over.

Constraints

Load arrives within seconds, not minutes · fairness must be explicable to a sceptical community · false positives on bot detection block real customers · checkout must stay on Shopify.

System

What it runs at today

A drop as it runs today.

  • 40k Checkouts

    In ten minutes

  • 0 Oversells

    Across every drop

  • −91% Automated attempts

    Filtered at the queue

  • Published Queue rules

    Before each drop

The engineering problem

Four problems with high-demand releases

Three are technical. The fourth decides whether the community stays.

  1. An arrival spike no storefront survives

    Tens of thousands of simultaneous arrivals will degrade any site, and a degraded site produces failed checkouts and duplicate orders.

    What we did

    A queue in front of the storefront that admits customers at a sustainable rate, with a position and a wait estimate rather than a broken page.

  2. Bots buying faster than people can click

    Automated buyers complete checkout in a fraction of the time a person takes, so without mitigation the drop is decided before customers reach it.

    What we did

    Mitigation at the queue rather than at checkout, combining behavioural signals with challenge escalation, so automation is filtered before it consumes inventory.

  3. Overselling the last units

    Reserving inventory at payment rather than at checkout entry means several customers can be in checkout for the same last pair.

    What we did

    Reservation on entry to checkout with a hard time limit, so stock is held for the person actually buying it and released promptly if they do not.

  4. A fairness claim nobody believes

    A community that suspects the queue is rigged will treat every unsuccessful drop as evidence, and the brand loses more than the sale.

    What we did

    Queue rules published before each drop, with entry order determined at a fixed point and no mechanism to advance a position — a claim the brand can actually stand behind.

Architecture

How it fits together

Simplified — the shape of the system rather than every service in it.

  1. Queue

    • Arrival absorption
    • Fixed entry order
    • Position & wait

    The spike absorbed in front of the storefront, with order set at a fixed point.

  2. Mitigation

    • Behavioural signals
    • Challenge escalation
    • Rate limits

    Filtering at the queue, before inventory or capacity is consumed.

  3. Inventory

    • Reservation on entry
    • Hard timers
    • Release

    Stock held for the person in checkout, released quickly if unused.

  4. Checkout

    • Shopify checkout
    • Metered admission

    Standard checkout, protected by admitting customers at a sustainable rate.

Fairness is a product decision before it is a technical one. Fixing entry order at a published moment, with no way to buy a better position, is what makes the claim credible.

Solutions

What we built

A drop system designed to be trusted as well as to hold.

  • Queue

    Arrival absorption with position and wait.

  • Bot mitigation

    Behavioural filtering with challenge escalation.

  • Reservation

    Stock held on checkout entry with hard timers.

  • Metered admission

    Release rate matched to checkout capacity.

  • Live operations

    Real-time queue, stock and checkout visibility.

  • Drop reporting

    Post-drop figures published to the community.

Key capabilities

What it does day to day

Six capabilities during a drop.

CapabilityRunsRefreshWhat it does
Queue Automatic At the drop Arrival absorbed, position and wait shown
Entry order Automatic Fixed point Determined once, with no way to advance
Bot mitigation Automatic Continuous Behavioural filtering with challenge escalation
Reservation Automatic On checkout entry Stock held with a hard timer
Metered admission Automatic Continuous Customers released at a sustainable checkout rate
Live operations Team During the drop Real-time visibility of queue, stock and checkout health

Integrations

How the moving parts plug in

Absorb, filter, meter, sell.

Arrival

  • Queue enteredPosition shown
  • Order fixedAt a published moment
  • Wait estimated

Filtering

  • Behavioural signals
  • Challenge escalationWhere suspicious
  • Rate limitsPer identity

Checkout

  • Stock reservedOn entry
  • Hard timerThen released
  • Shopify checkoutUnchanged

The hard reservation timer is unpopular with customers who lose it and essential to everyone else — without it, abandoned checkouts hold the last units for hours.

Security & data

What makes the drop defensible

The community scrutinises every drop, and they are right to.

  • Published rules

    Queue behaviour published before each drop, so the process is inspectable.

  • No position advancement

    There is no mechanism — paid, technical or otherwise — to improve a queue position.

  • Drop reporting

    Post-drop reporting on volumes, filtering and fulfilment shared with the community.

  • Checkout unchanged

    Payment stays inside Shopify checkout; the queue never handles payment data.

The brief

Fairness was the requirement; scale was the easy part

Handling the load is a solved problem — a queue in front of the storefront deals with it. The harder requirement was that the brand's community, which had good reason to be sceptical, should believe the drop was fair.

That shaped the design more than the traffic did: order fixed at a published moment, no mechanism to advance, and post-drop reporting published afterwards.

  • Queue absorbing the arrival spike
  • Entry order fixed at a published moment
  • Bot mitigation at the queue, before inventory
  • Reservation on checkout entry with a hard timer

What the build had to survive

  • 01Tens of thousands of arrivals within seconds
  • 02Automated buyers faster than any person
  • 03A community that scrutinises every drop
  • 04False positives that would block real customers

Process

We load-tested against the real arrival shape

A drop is not high average traffic. It is everything in the first ninety seconds.

  1. Stage 1

    Arrival modelling

    Historical drop traffic analysed to model the real arrival curve rather than a generic load profile.

  2. Stage 2

    Queue build

    Built and load-tested at several times the largest previous drop before going near a live release.

  3. Stage 3

    Mitigation tuning

    Tuned against recorded automated traffic with explicit attention to false positives, because blocking a real customer is the worse error.

  4. Stage 4

    Reservation model

    Timers chosen from observed real checkout completion times, not guessed.

  5. Stage 5

    Live rehearsal

    A full rehearsal with the operations team before the first real drop on the new system.

Technology

A queue in front of Shopify Plus

Checkout untouched; everything in front of it built for the spike.

Commerce

  • Shopify Plus
  • Checkout
  • Inventory reservation

Queue

  • Arrival absorption
  • Fixed entry order
  • Metered admission

Mitigation

  • Behavioural signals
  • Challenge escalation
  • Rate limiting

Operations

  • Live dashboards
  • Load testing
  • Post-drop reporting

Business impact

What changed for the brand

Three outcomes across a season of drops.

  • Drops complete without incident

    40,000 checkouts in ten minutes, no outage, no oversell.

  • Automation largely filtered

    Automated attempts reaching checkout down 91%.

  • The community calmed down

    Because the fairness claim is one the brand can actually demonstrate.

The result

Drops that end with product on feet, not on resale sites

40,000 checkouts in the first ten minutes with no outage and no oversell, and automated purchase attempts reaching checkout down 91%.

The community's reaction changed more than the numbers did, because the fairness claim is now one the brand can demonstrate rather than assert.

  • 40,000 checkouts in ten minutes
  • Zero oversells across every drop
  • Automated attempts down 91%
  • Queue rules published before each drop

What we hold to on high-demand commerce

  • 01Absorb the spike in front of the storefront
  • 02Filter automation before it consumes inventory
  • 03Reserve on checkout entry, with a hard timer
  • 04Publish the rules — fairness has to be demonstrable

Free discovery call

Have an idea? Let's turn it into AI-powered software.

Book a free discovery call with our experts. Share your idea and we will help you shape the scope, timeline and budget, under NDA.

  • Free consultation
  • NDA before we talk
  • Transparent estimate