October 25, 2022
Detroit, Michigan
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Reactive Summit to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Eastern Daylight Time (GMT-4). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Tuesday, October 25 • 3:40pm - 4:10pm
Building Sports Betting Systems with Akka - Trevor Burton-McCreadie, Lunatech

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

The world of sports betting is a David and Goliath battle between the price setters and the price takers, with both sides looking to make a profit. Setting the prices are the Bookmakers - organisations with hundreds, sometimes thousands of employees. They must constantly tune those prices to balance profit against risk whilst shouldering a constantly-evolving regulatory burden. On the other side there’s a wide spectrum of people taking those prices: at one end there are those who place a bet to support their favourite team, whatever the expected outcome at the other a tiny minority who make a living by exploiting every mistake, mis-step or late move the Bookmakers make. This is a domain where the Reactive principles are vital to success: * Responsiveness - Systems must identify and act on opportunities that may only be available for seconds or less * Resilience - A single failure can wipe out several days' worth of profit * Elasticity - The number of markets varies considerably over time In this session I’ll present real-world use-cases that demonstrate how Akka has been used on both sides of this battle.



Software Engineer, Lunatech Labs
After a failed bid at rock stardom Trevor eventually found a way to get paid for writing software with Macromedia Flash. After twenty years and dabbling with Python, Ruby, Objective-C and C# he now works almost exclusively on the JVM. Trevor has spoken at several Flash conferences... Read More →

Tuesday October 25, 2022 3:40pm - 4:10pm EDT
140 DE (Level 1)