Секунда после гола
Когда во время матча Лиги чемпионов забивается гол, онлайн-букмекерская контора должна принять четыре решения по одной и той же группе игроков в течение нескольких секунд, и каждое решение относится к разным отделам.
- Трейдинг приостанавливает рынок ставок на следующий гол, пересчитывает обязательства по открытым позициям и открывает его снова по новым ценам.
- Продукт показывает тысячам клиентов сумму кэшаута для нового счета. Устаревшее значение либо приводит к потере маржи, либо отклоняется в тот момент, когда клиент больше всего хочет совершить действие.
- Отдел фрод-мониторинга отслеживает двенадцать аккаунтов, которые используют одно устройство и одну карту для размещения одинаковых ставок на открытом рынке.
- Система ответственной игры видит игрока, который с прошлой ночи внес чистый депозит в размере 4800 фунтов стерлингов и собирается внести еще один. Этот депозит пересекает порог в 5000 фунтов стерлингов за 24 часа, что запускает первый этап оценки финансовых рисков Комиссии по азартным играм Великобритании (UK Gambling Commission).
У большинства операторов эти четыре решения считываются из четырех разных систем: кэша, базы данных кошелька, хранилища аналитики в реальном времени и хранилища данных, которое обновляется по расписанию. Каждая копия актуальна на немного разный момент времени, и операторы мирились с этим годами. В остальной части этой статьи рассказывается, почему реформы азартных игр и повышение налогов сделали такое разделение более затратным в 2026 году, и что меняется, когда все четыре решения считывают одну копию данных игрока.
Что изменилось для операторов в регионе EMEA в 2026 году
Большинство новых правил защиты игроков в регионе требуют проведения проверок ответственной игры, рассчитанных за определенный период времени, и они должны выполняться до того, как будет принят депозит или ставка.
Рынок
Правило
Необходимый запрос
Проверки финансовых рисков, начиная с чистых депозитов в размере 5000 фунтов стерлингов за 24 часа
Чистые депозиты на игрока за скользящие периоды 24 часа и 90 дней
Отыгрыш бонусов ограничен 10-кратным размером, без акций, объединяющих ставки и казино
Прогресс отыгрыша и структура продукта по бонусам
Германия
Ежемесячный лимит депозита в 1000 евро у всех лицензированных операторов
Депозиты игрока на всем рынке до текущего
Нидерланды
Ежемесячные пороги депозитов, ниже для игроков младше 24 лет
Депозиты в текущем календарном месяце по возрастной категории
Финляндия, с июля 2027 года
Лимиты на проигрыш, общие для всех операторов
Проигрыши на игрока у всех операторов
ЕС, с июля 2027 года
Проверки по борьбе с отмыванием денег при ставках или выигрышах от 2000 евро
Совокупные ставки и выигрыши на клиента
Запрет Закона об ИИ на использование ИИ, эксплуатирующего уязвимых игроков
Текущие маркеры вреда игрока до того, как система ИИ примет меры
Операторы оплачивают эти проверки из сокращающейся маржи. В Великобритании в апреле 2026 года, а налог на онлайн-ставки вырастет до 25% в следующем апреле. Крупнейшие британские операторы уже сократили маркетинг и рабочие места, чтобы покрыть это, а Италия теперь взимает 7 миллионов евро за онлайн-лицензию.
Проверки также не должны мешать игроку. UKGC ожидает, что ее проверки финансовых рисков будут проходить автоматически почти для всех игроков. В Нидерландах, где лимиты на депозиты были ужесточены в октябре 2024 года, регулятор подсчитал, что нелицензированные сайты впервые заработали больше, чем лицензированные операторы в первой половине 2025 года.
Операторы, запускающиеся на новых рынках, таких как Южная Африка и ОАЭ, сталкиваются с такими же расчетами, поскольку лицензии там сопровождаются условиями ответственной игры и борьбы с отмыванием денег.
Стек, который используют большинство операторов
У распространенного шаблона есть прозвище — стек KFC: Kafka для потока событий, Flink для потоковой обработки и ClickHouse, Druid или Pinot для быстрой аналитики. Вокруг них расположены Redis или Aerospike для «горячих» данных, таких как коэффициенты и сессии, Postgres или MySQL для кошельков, хранилище данных для BI и финансов, Elasticsearch для поиска и, все чаще, векторная база данных для ИИ. Сторонние поставщики услуг по борьбе с фродом и ответственной игре оценивают события вне основного стека и синхронизируют свои результаты обратно.
Это работает. Крупные операторы используют такие версии сегодня, а хорошо настроенная задача Flink удерживает критический путь в пределах секунд от события.
- Каждое правило выполняется по чьей-то копии данных игрока. Общая сумма депозитов живет в агрегате Flink, прогресс отыгрыша бонуса — в базе данных кошелька, история AML — в хранилище данных, а флаг ответственной игры — у поставщика. Когда регулятор спрашивает, почему игрок получил предложение через несколько минут после установки флага, ответ требует сопоставления временных меток из четырех систем.
- Каждый новый порог — это изменение в потоке. Команды выполняют предварительную агрегацию во Flink, потому что аналитическое хранилище не может объединять данные достаточно быстро во время запроса, поэтому новое окно или порог означают новую задачу, новое состояние и новое развертывание. Собственный 90-дневный порог UKGC был изменен с 2000 фунтов стерлингов в раннем проекте до 3000 фунтов стерлингов в июльском решении, а сверху был добавлен первый этап в 5000 фунтов стерлингов.
- Связующее звено обходится дороже при налоге в 40%. Шесть систем означают шесть счетов, кластеры кэша, рассчитанные на пиковый трафик, и инженеры, которые должны быть на связи для поддержки состояния Flink во время финала кубка. Эти расходы теперь учитываются в том же бюджетном обзоре, что и маркетинг, который операторы уже сократили.
Агент, который отправил бесплатную ставку
CRM-агенту поручено повторно привлечь игроков, чья активность снизилась на этой неделе. Он считывает профили игроков из хранилища данных, которое обновляется каждые 15 минут. 11 минут назад система ответственной игры пометила одного из этих игроков как демонстрирующего явные признаки вреда. Флаг находится в хранилище поставщика и не дошел до основного хранилища данных. Агент отправляет игроку предложение бесплатной ставки.
Каждая система сработала как положено. Хранилище данных отставало от поставщика на 11 минут, и агент совершил действие в течение этих 11 минут. Условие лицензии Великобритании гласит, что операторы «должны предотвращать маркетинг и использование новых бонусных предложений», если выявлены явные признаки вреда, и должны действовать «своевременно, внедряя автоматизированные процессы». У агента, отправляющего тысячи предложений в день, нет этапа утверждения, чтобы исправить ошибку.
Рынки ЕС добавляют Закон об ИИ, запрет которого на использование ИИ, эксплуатирующего уязвимость, действует с февраля 2025 года. Руководство DLA Piper для сектора упоминает ИИ, который корректирует триггеры бонусов, когда игрок демонстрирует признаки вреда, с штрафами до 35 миллионов евро или 7% от мирового оборота.
Каждое предложение также требует свежей проверки на соответствие требованиям, и когда контекст для этой проверки находится в трех системах, агент платит за его сбор каждый раз. В собственном тестировании SingleStore тот же вопрос, на который был получен ответ из одного объединенного контекста, использовал примерно на 62% меньше токенов (2200 против 5800), чем агенты, управляемые через три отдельные системы, при этом ответ был лучше.
Один движок, одна копия данных игрока
SingleStore — это один распределенный SQL-движок, который выполняет задачи, разделенные между шестью системами. Способная команда может собрать те же возможности самостоятельно, и многие так и сделали. С одним движком ваша команда перестает тратить неделю на синхронизацию шести копий.
Ставки, игровые события, депозиты и движения по кошельку попадают через встроенные конвейеры (Pipelines) из Kafka, CDC или объектного хранилища и доступны для запроса в течение секунды после события, пока продолжается прием данных. Транзакции и аналитика выполняются по одним и тем же таблицам, что меняет каждое из четырех решений из вступления:
- Торговля и кэшаут считывают данные об экспозиции и значениях кэшаута из таблицы, в которую попадают ставки, вместо использования кэша, который необходимо постоянно синхронизировать.
- Команда iGaming Fraud выполняет один запрос, объединяющий поведенческое сходство с общими устройствами и картами, поскольку SQL, JSON, полнотекстовый и векторный поиск находятся в одном движке.
- Система безопасного гемблинга считывает депозит, поступивший мгновенно. 90-дневное окно — это SQL-запрос, а новый порог для лиц моложе 25 лет — это предложение WHERE, не требующее фонового потокового задания.
- Агенты CRM проверяют право на участие в акциях по той же базе данных, в которую записывается флаг безопасного гемблинга, поэтому следующий запрос сразу видит этот флаг.
Система поддерживает протокол MySQL, поэтому существующие драйверы и инструменты бизнес-аналитики подключаются без изменений.
Свернуть стек — Диаграмма
Aura Analyst располагается поверх движка. Руководитель отдела комплаенса может задать вопрос: «какие игроки получили промо-предложение в течение часа после установки флага безопасного гемблинга на этой неделе?» и получить ответ на основе актуальных данных с отображением выполненного SQL-запроса, принудительным контролем доступа на основе ролей и аудиторской записью использованных данных. Именно такая запись необходима для комплаенса в iGaming, когда регулятор спрашивает, почему игроку было сделано предложение.
Лента цен от Sportradar, Genius или Kambi, платформа управления игровыми счетами и Kafka в качестве транспортного уровня между ними остаются на своих местах, а кошелек должен оставаться там, где он есть, как минимум в течение первого месяца.
Где это уже работает
Аналитика киберспорта в реальном времени — это ближайшая к букмекерской конторе публичная рабочая нагрузка: трафик резко возрастает в начале матча и падает после его завершения. Компания Stream Hatchet, отслеживающая киберспортивную и стриминговую аудиторию для издателей и брендов, заменила несколько специализированных баз данных на SingleStore, ускорила запросы в 10 раз и запустилась в промышленную эксплуатацию в течение двух месяцев.
Эмитенты карт решают регулируемую часть этой проблемы уже много лет. Один крупный банк в США выполняет около 50 функциональных запросов к транзакциям в реальном времени на SingleStore в течение 50 миллисекунд в рамках своего односекундного окна одобрения, заменив ночную пакетную обработку, которая пропускала мошенничество до следующего дня. Areeba, платежный процессор, обслуживающий банки на Ближнем Востоке и в Африке, выполняет обнаружение мошенничества и мониторинг AML на SingleStore для сотен миллионов авторизаций карт. Финансовые оценки рисков UKGC уже проводятся на основе данных кредитных историй — того же источника, который используют кредиторы.
Эти компании не относятся к сфере гемблинга. Киберспортивные платформы демонстрируют способность SingleStore справляться с конкурентными нагрузками во время событий в реальном времени, а платежные фирмы показывают принятие решений по транзакциям в реальном времени в рамках жесткого бюджета задержки.
Начните с одной рабочей нагрузки
Миграцию платформы можно отложить. Выберите одно решение, которое в данный момент считывает данные из устаревшей или спорной копии, и запустите его параллельно с текущим путем на две-четыре недели, используя собственные данные и заранее согласованные критерии успеха. Хорошие кандидаты для операторов в регионе EMEA:
- Мониторинг чистых депозитов за 24 часа и 90 дней, созданный до того, как UKGC установит дату начала первого этапа оценки финансовых рисков.
- Проверка прогресса отыгрыша бонусов и состава продуктов в рамках ограничения 10x.
- Экран кэшаута и экспозиции во время пикового трафика в режиме in-play.
- Проверка, которая блокирует CRM-предложения в течение определенного окна после установки любого флага безопасного гемблинга, что соответствует сценарию с бесплатными ставками, описанному выше.
Измеряйте свежесть данных от события до запроса, задержку p99 при вашей реальной нагрузке в субботу вечером и прогнозируемую стоимость при объемах после уплаты пошлин. Сохраняйте полученные цифры независимо от результата.












