- Application system for storing user details, wallets, sports-betting odds (pre-match and live), bonuses, in-house number games, third-party iGaming integrations, multiple payment integrations, kiosks/terminals for physical betting.
- Web system for showing a betting & iGaming website managed via the back office system.
- Terminal application for operators to accept prematch and live bets. Kiosk app for accepting number-based game bets.
- Redis (as permanent in-memory database) with Sentinel used for wallet and all gaming (betting and gambling) transactions. Highly scalable system accepting thousands of transactions per second.
- Odds transformation layer: transforms fair odds by specific rules to production odds and calculates odds for new game types.
- A risk control system for operators to perform live actions during upcoming risky betting matches.
- Built-in fraud detection layer.
- Database layer. Master-slave configured that all updates are done to the master database and all select queries from the slave.
- Reporting system. A separated system that was aggregating data from the relational database into a data-warehouse-like structure for displaying needed reports.
Betting providers: ExeFeed, BetRadar, BetGenius, Odds And More
Gambling providers: Fazi Gaming, NetEnt, NSoft
The platform is currently used in one betting house with 100+ physical locations. The system manages 40M+ transactions per month.