Speaker: Anderson Parra

(He / him / his)

Senior Software Engineer @SeatGeek

Ander is a software engineer with many years of experience in large distributed systems that support high-traffic and huge volumes of data. He has created solutions using Java, Scala, JavaScript, Ruby, Python and Golang for companies in Brazil, Ireland, Germany, UK, and US. He has a master's degree based on his research "A Lightweight Reconfiguration Solution for Paxos". Currently, he works as a Senior Software Engineer (Application Platform) at SeatGeek where he helps to build scalable and reliable systems such as the Virtual Waiting Room solution, an online queuing system, used during major on-sales.

Find Anderson Parra at:

Session + Live Q&A

How SeatGeek Successfully Handle High Demand Ticket On-Sales

High-demand online ticket on-sales are a core part of SeatGeek’s business and pose a challenge to delivering a seamless user experience. SeatGeek's ability to handle large amounts of online traffic made the company the preferred ticketing solution for significant teams at the English Premier League. They use SeatGeek’s primary ticketing software, SeatGeek Enterprise, to give supporters a best-in-class buying experience.

For example, the high demand for tickets in a UEFA Champions League Final translates into very high traffic surges on our ticketing platform. Our ability to handle this load has a lot to do with our usage of virtual waiting rooms or online queuing systems. They can help protect a website’s overall user experience by remaining online for a subset of users while the excess traffic is queued (First-In-First-Out). Also, virtual waiting rooms can be applied when the desired feature is that the user should wait their turn to access a protected area of a website.

You will learn how our ticketing systems work and get a deeper understanding of our in-house virtual waiting room – the primary component that allows us to handle these high-traffic ticket on-sales. We will show details of its implementation using Golang and Javascript, both deployed on AWS and Fastly infrastructure.

Date

Tuesday May 10 / 11:10AM EDT (50 minutes)

Track

Architectures You've Always Wondered About

Topics

ArchitectureEnterprise ArchitectureGo-LangAWSCloud ComputingScalability

Add to Calendar

Add to calendar

Share