A ticketing platform for a German venue group, live at bmoovd-shop.com and currently selling tickets for the venue’s ongoing event programme.
The hard part of ticketing
Ticketing is mostly quiet, punctuated by short periods where everyone arrives at once. A platform that works comfortably in testing can fall over in the first minute of an on-sale, and that minute is the one that matters.
The second hard part is correctness under contention. Two people must not be able to buy the same seat, and a payment that fails must not leave a seat locked or an order half-created.
What was built
Premium seat booking for large-screen events, where seating position is part of what the customer is paying for.
An on-sale flow built for concurrency, so the platform behaves when demand arrives in a burst rather than a trickle.
Order lifecycle handling covering the unglamorous states — pending orders that expire, refunds, and concurrent access to the same inventory.
Where it stands
The platform is live and selling the venue’s current programme. It is the third piece of work for the same client group, after the B’moovd app and the Röhrdanz Immobilien platform.