Platform

Live seat availability, without the double-sells.

Holds, releases, and sales broadcast as seat deltas the moment they happen, so every buyer, on every device, sees the same live truth.

WebMobileBox officeReportingMessage queueLive seat mapHold timerRealtime bus

Sound familiar?

Refresh-to-see availability

Static seat maps send buyers into seats that sold minutes ago. Every stale click is a lost sale, or worse, a support thread.

The double-sell disaster

Two buyers, one seat, one apology email. Oversells force refunds, reseating, and the kind of reviews you never recover from.

Onsale spikes melt stacks

The moment 15,000 fans arrive together, naive locking either oversells or falls over. You need contention handling designed for that minute.

Built for the onsale minute

01Atomic Redis holdsA seat is held exactly once, atomic set-if-absent with a TTL. Contenders get an instant 409, never a maybe.
02Postgres has the final wordA unique active reservation row is the source of truth at checkout. Redis is the fast pre-check; the database decides.
03Realtime delta busA channel-agnostic socket layer fans held, free, and sold deltas out to block-level channels. It carries zero seat state of its own.
04Configurable hold timersPer-seat or per-cart countdowns, from 60 seconds to an hour, defaulted per workspace and overridden per event.
05Multi-device syncOpaque holder tokens let buyers recognize their own holds on any tab or device, no account juggling, no leaks of who holds what.
06Ready for hot eventsBroker-mesh fan-out and a dedicated event pod keep 15,000+ concurrent selectors smooth when the big onsale lands.

A hold's life, end to end

  1. 01Pick a seatThe buyer taps; an atomic hold with a TTL lands. The seat shows as theirs alone, held for everyone else.
  2. 02Deltas fan outEvery subscriber of that block sees the change in real time. No polling, no refresh, no stale maps.
  3. 03Checkout freezes the holdEntering payment moves the seat to a frozen state. It cannot expire mid-payment.
  4. 04Commit or releaseA paid order commits the seat as sold. Abandoned checkouts release automatically and the map follows live.

Watch seats move in real time

Open the demo in two tabs and watch holds sync between them.