Contact us

Complex iGaming Platform for Arcanebet

Advanced Online iGaming Solution

ABOUT
the project

Client:

iGaming Company

Location:

Country flag

Estonia

| City flag

The Netherlands

Company Size:

30+ Employees

Industry:

iGaming and Entertainment

Technologies:

Ruby on Rails

Vue.js

Redis

GraphQL API

ActionCable WebSocket Server

PostgreSQL

SendGrid

Kibana

CoinGecki API

RabbitMQ

MongoDB

​As a trusted software development partner for Arcanebet, Leobit developed a high-quality, secure web service with a great UX for online gaming. Within a rich selection of games the platform aspires to provide its users with a unique and trustworthy experience.

Quotation marks Quotation marks

Leobit has become a trusted development partner. Their proactiveness supplemented the need for an ongoing relationship. They’re skilled and dedicated. Expect a personable and respectful team of developers.

Tim H.

CEO at Arcanebet

Landscape imahe - case study about the igaming program

Business Challenge

Leobit’s team faced the challenge associated with the asynchronous processing of huge amounts of casino spins including free spins and different interactive events in games. The point is that winning equals the original players’ wagers multiplied by highly dynamic coefficients. Our specialists had to process a queue of gambling data in parallel. That’s why we had to design an auto-scaling infrastructure based on RabbitMQ and Redis, which are responsible for handling asynchronous tasks on different software layers.

Project in detail  for Complex iGaming Platform

Project
in detail

Arcanebet’s in-house team had already started developing a platform based on Ruby on Rails and Vue.js. That’s why our specialists had to jump into the project on the fly.

We decided to rewrite Ruby’s platform, using a more concise and optimized Ruby codebase. Ruby on Rails was chosen as the primary back-end technology for the project, combining Terragrunt and Terraform to declare and automate the infrastructure. We integrated the solution with a payment gateway and connected it to the Managed Trading Services (MTS) to ensure an efficient management of risks. Later, we added several other payment gateways and provided an option of running payments in cryptocurrency.

When the customer decided to transition from the sports betting business to the igaming domain, we covered the complete technical side of this shift. In particular, we ran a complete platform redesign and integrated it with several game providers. Leobit’s full-stack specialists rewrote all business-critical workflows, added gamification features to enhance customer engagement, and applied the iframe mechanics to allow gamers to play games within the platform.

Our team also enhanced the platform’s functionality and scalability. Leobit’s back-end specialists optimized the website’s database. We also used Elasticsearch, Fluentd, and Kibana to ensure a better event logging system. Leobit also provided the customer with a simple and efficient admin panel for managing users, games, and payment options. We later expanded this panel with reporting functionality that uses custom PostgreSQL scripts to retrieve business-critical data, such as KPIs, user statistics, information on games, etc. Our DevOps also created an environment allowing Arcanebet to create two new igaming brands – white-label websites based on the platform developed by our team.

We provided a high test coverage of the platform to ensure the solution’s excellent and stable performance, as well as provide the possibility to expand the platform efficiently. We are constantly updating the solution to conform to the emerging needs of our customers. For example, the client is planning to embed machine-learning algorithms into the platform to use them for managing personalized customer offers.

project-in-detail

Modern and scalable gaming platform

The customer received a highly scalable gaming platform with a diversity of integrations enhancing its productivity. It efficiently connects to the games from different gaming providers and integrates with a PHP-based streaming platform microservice allowing the users to delegate their bets to the streamer. Most integrations are organized through APIs, while external platforms are opened on the customer's website through the iframe.

Our full-stack specialists also redesigned the platform's architecture to enhance its efficiency and scalability. We started with testing the PoC of a new database schema and successfully implemented the solution. The platform has old data stored in easily accessible archived tables extracted from the main data sources and efficiently splits historical data which needs to be accessed more often, providing excellent possibilities for scale-ups. In particular, our team used Elasticsearch, Fluentd, and Kibana logging solution stack to create an efficient algorithm for sorting and analyzing large volumes of data.

project-in-detail

Integration with multiple payment options

When we started working on the project, the customer had a very raw version of the website, which was not connected to any payment option. First, we integrated the solution with a payment gateway accepting the major currencies, such as USD, EUR, and GBP. Later, the Leobit team started integrating the solution with other popular payment systems, such as Skrill, Interac, and MuchBetter. We also created a gateway for cryptocurrency payments and integrated it with popular cryptocurrency exchanges, such as Coinify.

Later, we provided the client with a custom module that allows even their specialists to integrate the solution with new payment systems seamlessly. This feature is very important for the customer because they are constantly expanding their systems to other countries, which requires them to implement region-specific payment options.

project-in-detail

A rich selection of games and gamification activities

Our team integrated Arcanebet's system with the systems of two gaming providers, enabling platform users to access a solid list of online games. Leobit's full-stack specialists integrated the platform with CompetitionLabs to add the gamification component to the platform. Later, when business needs were re-evaluated, this integration was replaced with the client’s custom module with better flexibility that adds missing business functionality. The website provides monthly tournaments, quests, missions, rankings, and achievements to enhance customer engagement.

project-in-detail

Assistance with the customer's complete business shift

When we started the project, the customer ran a sports betting platform. We helped them implement a high-quality betting solution based on BetRadar APIs and enhanced with Managed Trading Services (MTS) for managing betting risks and passing essential industry certifications. Later, the customer decided to run a major business shift by abandoning the domain of sports betting and transitioning to the igaming industry completely.

Our team helped the customer run a complete website redesign and connect the platform with several game providers to correspond to their dramatic business shift. We also implemented all the casino betting mechanics and created an environment allowing the customer to launch two other igaming brands with almost identical software architecture and functionality but with different UI/UX designs.

project-in-detail

A simple and efficient admin panel

Our team provided Arcanebet with an admin panel allowing them to manage the website efficiently and retrieve important data on its usage. In particular, the admin panel allows client employees to manage games, users, and payment options. A simple yet convenient admin panel interface can be also used to retrieve and review important user data and get reports including key business metrics, KPIs, reports on game usage, etc.

The Journey
Behind Our Success

Team:
5 specialists in the the team
6 years of successful cooperation
Year 1
Year 2
Year 3-4
Year 5-6

Rewriting the platform’s codebase, integration with a payment gateway

Adding more payment gateways, working on features for risk management, admin panel

Transition from the betting platform to the igaming website, complete platform redesign, rebranding

Launch of new 2 igaming brands, expanding the solution’s functionality, eplacing platform modules with custom ones

Technology Solutions

  • A scalable and high-performing gaming platform supported with an admin panel with advanced control options and reporting functionality
  • Optimized data architecture allowing the customer to store large archived volumes of historical data and access them easily
  • Efficient integration with several game providers allowing platform users to access various games through iframe
  • Custom module allowing the Arcanebet to integrate new payment gateways and options on demand
  • Several custom integrations providing advanced functionality, such as connectivity with a streaming platform, etc
  • Gamification component achieved through the integration with a custom module that provides efficient managerial capabilities

Value Delivered

  • Arcanebet online gaming solution is developed under all industry standards
  • The customer’s platform has successfully passed several certifications, including Betradar, Unified Odds Feed (UOF), and EveryMatrix performance requirements
  • Technical support that ensures the smooth business shift from a sports betting platform to an online casino
  • A complex iGaming platform with unique features created by Leobit’s team increased the number of the customer’s active users by 50%
  • The customer’s website traffic was boosted by 100,000+ monthly visits