Design an Event Ticket Booking System
Design and implement a backend RESTful API service for an event ticketing system that allows users to create and manage events, reserve and purchase tickets, and handle concurrent bookings while maintaining inventory accuracy and preventing overselling. The system should address concurrency control (optimistic/pessimistic locking), ACID transactions, and ticket lifecycle management including cancellations and refunds.
Asked at:
S
Slice