Company

Ticketfly builds powerful reserved seating engine with Scala and Akka

Ticketfly builds powerful reserved seating engine with Scala and Akka

February 13, 2013

in PressRelease

Ticketfly builds powerful reserved seating engine with Scala and Akka

Yesterday we blogged about a new customer case study with Lucid Software, and today we’re excited to release another successful customer testimonial with the hugely successful ticket company, TicketFly. Ticketfly is an integrated ticketing and digital marketing platform for event promoters and venues, from standing-room-only clubs to festival grounds and arenas with reserved seating. The Ticketfly platform provides a full suite of integrated ticketing, social marketing, email and analytics tools that streamline operations and increase ticket sales.

This compelling use case illustrates how Andrew Headrick, Ticketfly’s Platform Architect, selected Scala and Akka to craft a powerful reserved seating engine (something that is notoriously complicated to build because of it’s rapidly changing state), that could easily scale, handle bursty and unpredictable traffic patterns and compete with online ticket scalpers. Read the full case studyhere, and head over to Ticketfly to check out their local venues and events.

From the blog

While Reactive application development is off to a roaring start and becoming mainstream, this leads to demands on Operations that are simply not met by yesterday’s software architectures and technologies. The pressure facing enterprises to manage resilient, responsive systems is brutal, yet most existing technologies available today are not designed to deploy and manage Reactive systems running on clusters. It’s due to this fact that Operations face a higher risk of downtime by using inappropriate tools/practices at a time when being unavailable is more costly than ever. So why is this happening? Well, it's not 2005 anymore–and why that's a problem for Operations is explained here...

Ten months ago we posted about architectural changes to Typesafe Activator. After a few a lot of yak shaves, side projects, and detours, we have Activator 1.3.0 based on sbt server, a new setup where multiple clients can share the same instance of sbt. sbt server is also available in ABI-stable protocol-stable form for other clients (IDEs, command line, desktop status icon, whatever you can think of) to try out.