Игровая платформа, которой пользуются 2 миллиона человек · Codelabs
RU|EN|KK
← Все кейсы
CASE 01iGaming-платформа под ключ

Игровая платформа, которой пользуются 2 миллиона человек

Оператору нужна была не отдельная игра, а весь бизнес целиком: сайт для игроков, касса в физических точках, панель управления для сотрудников, свои игры, игры внешних поставщиков, приём платежей, партнёрская программа. Мы построили это как одну систему — и из неё же запускаются 15 разных брендов, каждый со своим оформлением, без копирования кода под каждый.

ПлатформаПлатежиВысокая нагрузка

Как это устроено

Платформа выросла из одного оператора в пятнадцать брендов. Код общий, а различия — оформление, домены, лимиты и тарифы — задаются настройкой, а не копией проекта под каждого клиента. Обновление выкатывается всем сразу, а не пятнадцать раз подряд.

Самая нагруженная часть — деньги: около 1.5 млн проводок в сутки на кластере MariaDB Galera из 13 узлов. Каждая денежная граница идемпотентна: повторный запрос не создаёт вторую операцию, а операция, зависшая между системой и провайдером, доводится до конца автоматической сверкой, а не руками поддержки.

Касса физических точек, бэк-офис, партнёрская программа, 12 собственных игр и 8 внешних поставщиков контента живут в той же системе. Основной репозиторий — 19 005 коммитов и 41 автор за 2020–2026 годы.

В цифрах

  • ·2.18 млн игроков
  • ·~1.5 млн денежных операций в сутки
  • ·15 брендов из одной кодовой базы
  • ·база данных распределена по 13 серверам

Опишите задачу — ответим, что из неё у нас уже построено