I'm a computer programmer. Building a ticketing system where you have thousands of people converging on the same page, selecting seats, verifying themselves, entering details, authorising payments, managing timed-out tickets etc. is I imagine extremely challenging.
Whoever does City's website...