2024 · API · Ticketing
Karcis ID
High-throughput ticketing API for concurrent ticket reservations and checkout
Tech Stack
GoPostgreSQLRedisREST API
Overview
Karcis ID is a high-performance ticketing infrastructure built to handle concurrent 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 concurrent reservations with consistent API response times
- 03Support multiple event types with flexible seating and pricing configurations
- 04Provide organizers with real-time sales tracking and capacity management

