The most challenging part of the FanLeague project was to build a robust system that could cope with high load and perform complex calculations within 10-11 seconds.
During football matches site traffic can reach two million users at one time. The players need to get up-to-date information on the number of goals, live scores, results of the matches, and the amount of the prize. We had to be able to make recalculations for all players’ bets in real time. To get the real-time information on matches we integrated our system with Opta, the most powerful data provider in sports.
To keep the performance from falling off a cliff we designed a scalable architecture that runs on nine servers. We used DigitalOcean's hosting services.
We implemented a complicated business logic on the server side and enabled continuous delivery. Our CI server builds the system and runs a full suite of unit and integration tests against every commit. We integrated the app with PaymentIQ, a specific payment platform for the iGaming industry, and designed complex game mechanics to make betting more fun and exciting.
Tallium implements custom software solutions for clients ranging from startups to large enterprise companies. We set clear expectations and deliver according to the plan.