2024 · API · Ticketing

Karcis ID

Karcis ID workflow concept illustration
Karcis ID
Project overview illustration; not a product screenshot.

High-throughput ticketing API for concurrent ticket reservations and checkout

Technology
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
Related projects