2024 · API · Ticketing

Karcis ID

Karcis ID
Karcis ID

High-throughput ticketing API handling 1M+ transactions with sub-200ms response times

Tech Stack
GoPostgreSQLRedisREST API
Overview

Karcis ID is a high-performance ticketing infrastructure built to handle millions of transactions across a wide range of events, from concerts and exhibitions to sports and community gatherings. The API is optimized for concurrency: race-condition-safe seat locking, atomic inventory decrement, and fast checkout under simultaneous buyer load. It serves as the backbone for multiple event ticketing products in Indonesia.

Goals
  • 01Engineer a race-condition-safe ticket locking system for simultaneous buyers
  • 02Handle 1M+ transactions with consistent sub-200ms API response times
  • 03Support multiple event types with flexible seating and pricing configurations
  • 04Provide organizers with real-time sales tracking and capacity management
Outcomes
  • 1M+ transactions processed with zero oversell incidents at production scale
  • Sub-200ms response time maintained under peak concurrent load
  • Seat locking system handles thousands of simultaneous booking attempts safely
Visit Live SiteVisit Live Site
Related Projects