Apr 2024 - Aug 2024
Lead Full Stack Web Developer
Event Platform
UKM Expo ITS 2024 is an annual student organization fair hosted by the Directorate of Student Affairs at Institut Teknologi Sepuluh Nopember. The web platform was built to manage event promotion, ticket sales, and real-time updates, culminating in a high-traffic concert featuring Reality Club.
The project architecture was designed with scalability and maintainability in mind. I utilized:
Work was conducted in agile sprints with continuous feedback loops from stakeholders and cross-functional teams. Daily stand-ups and mid-week demos ensured development stayed aligned with organizational goals and user expectations.
One of the major challenges was developing a ticketing system capable of handling over 4,500 concurrent transactions without performance degradation or errors. Ensuring that the ticket quantities were accurate and not oversold, especially during peak traffic times, required careful planning and robust solutions.
To tackle the ticketing issue, I implemented "pessimistic locking" at the database level, which ensured that only one transaction could modify the ticket count at a time. This effectively eliminated the risk of overselling and maintained the integrity of ticket availability even under high concurrency.