Case Study Deskcasestudydesk.com
Online Sports Betting & iGamingSourced

Case Study: FanDuel achieves 4x scaling for its financial ledger on CockroachDB

FanDuel Case StudySourced & dated by Case Study Desk
Key facts · TL;DR
Company
FanDuel
Industry
Online Sports Betting & iGaming
Challenge
Scaling a regulated financial ledger across many US states
Headline result
FanDuel reported 4x scaling capability in testing after migrating its ledger from MySQL Galera to CockroachDB

Key results

4x
Scaling capacity achieved in testing
Approximately 5K transactions per second
0
Recovery Point Objective (RPO)
Financial ledger disaster recovery
13M+
Active players served
Across 28 states
28
Independent ledgers
One per state where Sportsbook operates

The challenge

FanDuel operates Sportsbook across 28 states and online casino across several more, serving more than 13 million active players. Each state requires an independent ledger with strict regulatory and financial-integrity requirements, and the company's existing MySQL Galera Cluster setup was difficult to scale while maintaining compliance.

The solution

FanDuel migrated its ledger system from MySQL Galera Cluster to CockroachDB, a distributed SQL database, enabling horizontal scaling, stronger disaster recovery, and simplified operations across its state-by-state deployments.

CockroachDB has made operational tasks much easier in terms of how we deploy, manage, and connect databases. Also how we do things like restore backups and big schema changes. It all happens online with minimal intervention.

AC
Alex Chadwick
Staff Software Engineer, FanDuel

The results, in context

In testing, FanDuel reported achieving 4x scaling capability, reaching approximately 5,000 transactions per second, while maintaining a Recovery Point Objective of zero. The team reported that deploying, managing, restoring backups, and running large schema changes became easier, with operations happening online and with minimal intervention.

Products used

Cockroach Labs CockroachDB