Tikkets powers events from intimate venues to 40,000-person festivals. The hardest part isn't online checkout — it's the door: online tickets, walk-up cash sales, and offline-safe scanning all sharing one inventory without double-bookings.
Challenges
Online + door-cash + offline scanning must share one inventory.
Door scanners lose connectivity — they must keep working and sync.
Thousands of concurrent users on event night, zero tolerance for 5xx.
Approach
Next.js storefront, Laravel Octane API, Postgres + Redis for inventory.
Offline-first scanner app with a sync queue — never loses a scan.
Load-tested for 5,000 concurrent users before launch.
Results
22+ scans per second sustained, sub-500ms p99, 0% errors in production.
Single inventory across online, door, and offline scanners — zero over-sells.
Operated by Inovsol under ongoing managed services.

