2024 · API · Ticketing

Karcis ID

Karcis ID project overview illustration
Project overview illustration; not a product screenshot.

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
Visit Live SiteVisit Live Site
Related Projects