Як ми створюємо IT-систему моніторингу азартних ігор в Україні: погляд зсередини

💡 Усі статті, обговорення, новини про продукти — в одному місці. Приєднуйтесь до Product спільноти!

Вітаю, спільното! Мене звати Володимир Січка, я CTO компанії Kitsoft. Керую технічним напрямом і командою розробки, яка створює продукти для цифрової трансформації міст і державних сервісів. Люблю, коли технології не просто працюють «бо треба», а вирішують реальні задачі людей. Вірю в командну роботу, експерименти й постійний розвиток.

У Kitsoft ми працюємо у сфері GovTech вже понад десять років, і маємо офіси в Україні, Бельгії та Німеччині. Сьогодні хочу розповісти про один із наших нових проєктів — розробку першої черги Державної системи онлайн-моніторингу азартних ігор (ДСОМ) в Україні.

Ми створюємо платформу, яка має стати технологічною основою прозорого грального ринку в Україні. Вона дозволятиме Державному агентству PlayCity, Державній податковій службі України та іншим уповноваженим органам у реальному часі бачити обсяги ставок, виграшів і податкових надходжень, а також виявляти порушення чи спроби приховати доходи.

Цей проєкт — про масштаб, архітектурну логіку й пошук балансу між державним регулюванням і захистом даних гравців. Фактично це буде інструмент фінансової аналітики, який допомагатиме державі забезпечувати чесну гру — і між бізнесом, і перед суспільством.

Виклики проєкту

ДСОМ — це складна система, яка має витримати велике навантаження й водночас гарантувати безпеку та відповідність закону. Ми будуємо її на low-code платформі Liquio, розробленій командою Kitsoft. Ця платформа вже лежить в основі кількох масштабних державних рішень — зокрема, порталу Дія, а також сервісів єМалятко, е-Резидент, е-Підприємець, послуг на порталі Київ Цифровий та інших високонавантажених систем.

Отже, перший наш виклик під час розробки системи моніторингу — це масштаб і навантаження. Система повинна фіксувати всі ставки, виплати й транзакції, а це мільйони подій, що надходять у реальному часі. Щоб підготувати архітектуру до такого масштабу, ми провели кілька брейнштормів у технічній команді.

У підсумку вирішили розширити функціонал Liquio, додавши обробку вхідних повідомлень на базі кластеризованої технології Kafka. Це рішення забезпечує доставку даних у режимі реального часу та дає змогу масштабувати систему без зупинок, навіть коли кількість транзакцій зростає в рази — наприклад, під час великих спортивних подій чи пікових ігрових сесій. Завдяки архітектурі платформи ми можемо швидко моделювати бізнес-процеси та підтримувати стабільну роботу системи під будь-яким навантаженням.

Ще один виклик — баланс між державним наглядом і приватністю. З одного боку необхідна деперсоналізація, з іншого — має бути можливість для державних органів у разі потреби здійснити пошук інформації по конкретному гравцю. Ми обговорювали різні варіанти разом з аналітиками та юристами й у підсумку обрали підхід зі зберіганням хешів ідентифікаційних даних особи. Тобто у ДСОМ не зберігатимуться відкриті персональні дані гравців. Замість цього використовуватиметься система унікальних хешів: за ними неможливо визначити конкретну людину.

Якщо ж є законна підстава — наприклад, рішення суду, — Державна податкова служба, PlayCity або інший державний орган можуть зіставити свої дані з цими ідентифікаторами й отримати інформацію лише щодо конкретного випадку. Цей підхід дозволяє перевіряти транзакції, не розкриваючи персональні дані всіх користувачів.

Також, хоч це і звична практика для Kitsoft та Liquio, однак варто згадати про виклик реалізації зручних та функціональних електронних кабінетів для організаторів азартних ігор, PlayCity та Державної податкової служби. Кожен кабінет має свою рольову модель, права доступу до даних ДСОМ та специфічний функціонал.

Команда і процес

Над системою працюють наші спеціалісти, які вже мають великий досвід у створенні державних цифрових сервісів і глибоку технічну експертизу. Ми тісно співпрацюємо з командою PlayCity. Наші розробники створюють і тестують прототипи, аналітики моделюють сценарії роботи, а замовник ділиться баченням, як усе має працювати на практиці.

У нас багато спільних брейнштормів. Саме вони допомагають швидше перевіряти гіпотези, знаходити технічні рішення й рухатися до результату.

Що міститиме система

Система моніторингу складатиметься з кількох основних компонентів. Перший — електронні кабінети. Вони дозволятимуть організаторам азартних ігор реєструвати свою діяльність і отримувати унікальні токени для підключення власних онлайн-систем.

Окремі кабінети матимуть PlayCity та Державна податкова служба України — через них можна буде переглядати аналітичні звіти, відстежувати показники ринку і моніторити діяльність організаторів.

Другий компонент — сервіс збору та обробки даних про фінансові операції. Це високонавантажене рішення, яке приймає, обробляє і зберігає відомості про операції повернення ставок, виплати виграшів (призів), здійснення виплат та перерахування коштів організаторам азартних ігор.

Також у системі буде аналітичний модуль звітності. Він формуватиме цілісне уявлення про стан і динаміку грального ринку — від агрегованих показників до найдрібніших деталей.

На основі даних, що надходитимуть у систему, модуль будуватиме звіти, які показуватимуть:

  • організаторів азартних ігор та показники їхньої діяльності;
  • кількість гральних закладів і обладнання у кожному з них;
  • кількість виданих ліцензій, їх види та терміни дії;
  • фінансові потоки — прийняті (у тому числі на гральних автоматах) та повернені ставки, виплачені виграші (призи), а також суми, дати й час проведення кожної операції, із зазначенням грального закладу, вебсайту чи мобільного застосунку;
  • активність гравців за видами ігор;
  • загальний відсоток виграшу — як по ринку загалом, так і на рівні окремого грального автомата чи онлайн-гри.

Окремий блок — інформаційно-комунікаційна система реєстрів. Вона з’єднує все, що пов’язано з ринком азартних ігор: організаторів, ліцензії, заклади та обладнання.
Це по суті «ядро довіри» системи ДСОМ — з нього беруться перевірені дані для моніторингу, аналітики й звітів.

До складу системи увійдуть п’ять основних реєстрів:

  • Реєстр організаторів азартних ігор у гральних закладах казино.
  • Реєстр організаторів азартних ігор казино в мережі Інтернет.
  • Реєстр організаторів букмекерської діяльності.
  • Реєстр організаторів азартних ігор у залах гральних автоматів.
  • Реєстр організаторів гри в покер у мережі Інтернет.

Кожен із цих реєстрів містиме деталізовані дані — від ліцензійних записів і термінів дії дозволів до інформації про конкретні гральні заклади, обладнання та платформи. Ця структура дозволить перевіряти достовірність кожної операції, зіставляючи її з даними ліцензованих організаторів, і тим самим виключатиме можливість роботи «в тіні».

На якому етапі зараз проєкт

Станом на сьогодні команда завершила етап проєктування першої черги ДСОМ і перейшла до практичної частини — поетапної розробки системи. Паралельно йде активна робота над електронними кабінетами, сервісами збору та обробки даних, а також інформаційною-комунікаційною системою реєстрів.

Уже є перші результати. Команда PlayCity побачила проміжну версію системи, залишила позитивний відгук і поділилася ідеями, як зробити окремі компоненти ще зручнішими. Такий діалог — саме те, що допомагає нам удосконалювати продукт на ходу.

Наступний наш крок — розробка та інтеграція аналітичного модуля звітності.

Що це змінює

Розробка системи онлайн-моніторингу азартних ігор — лише старт до прозорого ринку азартних ігор в Україні, але водночас це внесок у формування культури цифрового регулювання.

Ми закладаємо технологічну основу для подальшого розвитку. Далі система розширюватиметься — додаватимуться нові типи операцій, які звітують організатори, з’явиться онлайн-аналітика їхньої роботи.

Загалом створення ДСОМ — це крок від звітів постфактум до живого моніторингу в реальному часі. Держава отримає інструмент для ефективного податкового моніторингу та запобігання тіньовим схемам. Для бізнесу це означає чіткі та передбачувані механізми взаємодії з регулятором, для гравців — кращий захист їхніх прав. А для суспільства — впевненість, що ринок азартних ігор працює чесно і відкрито.

Сподобалась стаття автора? Підписуйтесь на його акаунт вгорі сторінки, щоб отримувати сповіщення про нові публікації на пошту.

👍ПодобаєтьсяСподобалось1
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Пиляти грошенята на проекті який моніторить як пиляють гроші — це просто геніально. Грамоту вже можна виптсувати

Про контроль, це коли оператори за 1 коп/шаг викупають у держави коди під кожний пчих (ставку/білет). Наперед під свої планові заходи. І кожний учасник, переважно свідомий, може перевірити, а чи отримає він підзвітну виплату з кодом. А коли, вони подають/заявдяють і це звіряється з тим, що ними подано іншим сторонам процесів, виловити можна лише тупеньких початківців з боку операторів.

Тот самый Китсофт, который поставил на кучу госсайтов российскую CRM, через дырку в которой снесли сайты? Как вам там, не икается? Впрочем, деньги не пахнут, а по накатанной легче откатывать.

Гарна рекламна стаття low-code платформи Liquio.

Але якщо в майбутньому держава Україна захоче відмовитися від послуг Kitsoft на користь іншої сервісної компанії, наскільки складно буде це зробити з урахуванням залежності від Liquio?

Не переймайтеся, це буде так само легко зробити, як і на митниці — dou.ua/...​/about-customs-it-system

+ все верхушка и сотрудники, разрабатывающие и обслуживающие мониторинговый софт для казино и лудоманов, будут забронированы как критическая инфраструктура

Навіщо ви про це нагадали? Аж настрій зранку зіпсувався(

Liquio — це платформа, на якій замовники можуть самостійно розробляти й розвивати свої цифрові сервіси. Усі вихідні коди, технічна документація, CI/CD налаштування та права власності передаються замовнику. І ми не тільки передаємо, ми й навчаємо інші команди як працювати на платформі. Багато команд замовників та партнерів уже самостійно працюють з Liquio, створюють та підтримують сервіси після такого навчання — без нашої участі. Тому Liquio навпаки запобігає вендерлоку.

Усі вихідні коди, технічна документація, CI/CD налаштування та права власності передаються замовнику.
Тому Liquio навпаки запобігає вендерлоку.

Звучить добре, такі умови були й при замовленні ДСОМ?

Підписатись на коментарі