The Task: Enhance, support, and develop a series of systems to grow and service a national audience effectively.
The concept for Local Tickets is to allow event organisers from all over Australia to sell tickets to events. The system did exactly that in its first version but was inflexible; new features were difficult to add. In addition, the system required a lot of resources to handle an influx of traffic and was difficult to predict.
Our main focus in the early stages was stability. We went through a series of defined scopes to ensure that system was fit for purpose. From there, we rearchitected the system to enhance performance. We also abstracted portions of the system to enable load balancing and traffic management to handle surges of concurrent users.
Over time, we developed new feature sets to improve user experience and allow the business to react quickly to the ever-changing event landscape.
We set up dedicated hosting, monitoring, and utilised systems that allows for a sudden increase in resource consumption.
We've taken this from a system used regionally by a few hundred users to a platform that's event hosts utilise to sell millions of tickets to events all over the world.
In working with this client, we have developed windows software to scan tickets at gates, and we eventually developed a native iOS app that integrates with a QR scanner to replace this.