Resolving Concurrency Issues in a Ticketing System with Optimistic Locking 1 May 10 2024 Introduction