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.

Session + Live Q&A

Large Scale Architectures Panel

Join Eder Ignatowicz of Red Hat as he explores architectural issues with a panel of experts from some of the world's largest architectures.

Date

Monday Apr 4 / 05:25PM BST (50 minutes)

Location

Fleming, 3rd flr.

Track

Architectures You've Always Wondered About

Topics

Scaling

Video

Video is not available

Slides

Slides are not available

Add to Calendar

Add to calendar

Share

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

Monday Apr 4 / 01:40PM BST (50 minutes)

Location

Fleming, 3rd flr.

Track

Architectures You've Always Wondered About

Topics

Cloud ComputingGoScaling

Add to Calendar

Add to calendar

Share

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.