THEIR CHALLENGE
The search for a more agile, responsive architecture
In the increasingly crowded and competitive online gambling and betting market, long-term player retention is the critical success factor. Achieving this means delivering a fast, secure, and seamless user experience in a highly dynamic, rapidly changing environment.
Betclic offers live sports betting, often while the event is in progress. Odds can change rapidly as a match unfolds, but Betclic’s legacy system relied on multiple cache levels and a ‘polling’ mechanism that refreshed data every 5 seconds. This resulted in an end-to-end latency of up to 10 seconds between an event occurring and the user receiving updated information.
“When you’re in the middle of a match, the user experience depends on accurate and up-to-date data,” said Pierre Bougon, Staff Software Engineer at Betclic Group. “If people try to place a bet based on outdated odds, the system rejects it and re-offers with new odds. It was unacceptably frustrating.”
This wasn’t the only issue with Betclic’s legacy architecture. It relied on a large central SQL database hosted on the largest available on-premises machines, and bottlenecks were key points of failure. For a business looking to grow its customer base and expand into new countries, this was catastrophic.
The centralized nature of the legacy system posed significant operational risks, consisting of what Bougon described as a “galaxy of microservices” all connected to the same primary database. If a single application contained a bug or overused resources, the entire platform was at risk, leading to outages across all Betclic products.
In addition, complex queries for back-office operations or customer searches were slow, resource-heavy, and difficult to maintain on the legacy SQL database. This both limited front-end functionality and made internal operations inefficient.
“The bottlenecks created organizational silos that slowed down development and innovation,” added Bougon. “We needed a more agile architecture that gave teams ownership of their own domains and infrastructures.”
