SESSION + Live Q&A
Designing a Real-Time Global Sportsbook (From Scratch!)
Have you ever found yourself working on an established product and secretly wishing you could start it all again from scratch? Given the chance to pick from modern languages, platforms and technologies, how would you design your dream architecture?
12 months ago we were given this opportunity when we were tasked with taking our experience scaling skybet.com into a product that easily supported 25K bets per minute and starting a brand new sports betting product from scratch. The big difference, this time we are rolling out our product globally.
This talk will look at the lessons we've learned from building and operating skybet.com for the UK market and how we're building our new global product using technologies such as Kotlin, Kafka, RSocket and ReactJS. We'll look at our requirements to build systems to support low-latency, high throughput trading right through to real-time, personalised content for our customers and talk through the architectural patterns and technologies we have used.
Speaker
Ian Thomas
Senior Principal Engineer @thestarsgroup
After The Stars Group purchased Sky Betting & Gaming in 2018, Ian was one of the first technical members to join the newly founded Group Sports & Trading Platforms (GSTP) tribe and has been instrumental in designing the architecture and software that will power Sky Bet international, Fox...
Read moreFind Ian Thomas at:
From the same track
Tesla Virtual Power Plant
A Virtual Power Plant (VPP) is a network of distributed energy-resources (often solar, wind, and batteries) that are aggregated to provide smarter and more flexible power generation, distribution, and availability. A VPP leverages assets for more than one purpose, and, in doing so, decentralizes...
Colin Breck
Sr. Staff Software Engineer @Tesla
Percy Link
Staff Software Engineer @Tesla
eBPF - Rethinking the Linux Kernel
The Linux kernel is undergoing the most fundamental architecture evolution in history and is becoming a microkernel. Why is the Linux kernel evolving into a microkernel? The potentially biggest fundamental change ever happening to the Linux kernel. This talk covers how companies like Facebook and...
Thomas Graf
Founding Member @CiliumProject
Evolution of Financial Exchange Architectures
The Disruptor was announced 10 years ago. A concurrent library for the Java programming language which provided a low-latency, high-throughput means to do asynchronous event processing as a central component to the LMAX's architecture.In the 10 years since Disruptor, Financial Exchange...
Martin Thompson
High Performance & Low Latency Specialist
Lessons From DAZN: Scaling Your Project with Micro-Frontends
Micro-frontends are a new architectural trend in the development of frontend applications. This architectural style can provide several benefits to your projects and organization, offering a level of decoupling never seen before in single-page applications or universal architectures. That said,...
Luca Mezzalira
Principal Solutions Architect @AWS
Managing Systems in an Age of Dynamic Complexity
Why is it that a single server can often have better uptime than a public cloud service?We used to manage systems. Instead, many of us now write and run dynamic control planes: the systems that run our user-facing systems. We find the dynamic control plane pattern in software-defined networking,...
Laura Nolan
Site Reliability Engineer @Slack, Contributor to Seeking SRE, & SRECon Steering Committee