Галузі / Ігри та кіберспорт

Гаманці та платежі для live-змагань.

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

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

Проблема кіберспорту

Обмеження

Простій стається на камеру.

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

  1. 01Гаманці з низькою затримкою, що працюють миттєво
  2. 02Висока доступність під синхронним наплывом
  3. 03Скоринг шахрайства та ризиків у потоці транзакції
  4. 04Дані в реальному часі для трансляції та ops-кімнати
Макет браузера з консоллю live-ops турніру для вигаданого Volta Invitational: смуга KPI — 4 213 TPS, затримка p95 141 мс, нуль втрачених транзакцій (зеленим), 212 блокувань шахрайства та 28 інстансів гаманця; стовпчаста діаграма TPS за 15 хвилин зі сплеском на переможному моменті овертайму, панель скорингу ризиків із кількістю блокувань за правилами та таблиця сервісів із індикаторами CPU та нульовою чергою.

Операції

День турніру — за інженерним розрахунком.

Відкриття дверей
Створення акаунтів і гаманців
Відвідувачі реєструються й поповнюють баланс у передподієвому сплеску — перший навантажувальний тест дня, який минає ще до початку матчу.
Старт гри
Починається трансляція
Живі лідерборди та статистика живлять стрім даними з затримкою менш як секунда — прямо з тих самих систем, що приймають платежі.
Пік
Ігровий момент підіймає зал
Тисячі транзакцій надходять за секунди; шар гаманців масштабується горизонтально й ніколи не блокує чергу.
Атака
Шахраї пробують щастя
Скоринг ризиків працює в потоці транзакції й ловить скоординоване зловживання, не сповільнюючи чесну гру.
Виплата
Світло гасне
Розрахунки та виплати чисто зводяться з реєстром події — баланс сходиться тієї ж ночі.

У бойових умовах

Пік о 21:42 витримано: 4 213 TPS, p95 141 мс при бюджеті 200 мс, 0 втрачених транзакцій — скоринг ризиків у потоці за 4 мс.
Ніч, зведена до €0,00 розбіжності — €120 000 призових через SEPA ще до того, як погасне світло.
Подієвий гаманець, що встигає за натовпом: оплата дотиком за 0,14 с, поповнення до напливу в перерві, невитрачений залишок повертається сам.
Дані мовленнєвого рівня з фідом 0,4 с — рахунок, таблиця та історія раундів прямо з тих самих систем, що приймають платежі.

Результати

Як ми будуємо для live-змагань.

Планка, яку має брати кожен проєкт у геймінгу та кіберспорті.

<200 мс
Затримка транзакцій
0
Втрачені транзакції
24/7
Висока доступність
Реальний час
Лідерборди та дані

Можливості

Що ми будуємо.

  • Гаманці й платежі під час події
  • Збережена вартість і поповнення
  • Антифрод і скоринг ризиків
  • Ідентифікація та безпека акаунтів
  • Лідерборди та дані в реальному часі
  • Сервіси з низькою затримкою та високою доступністю
  • Операційні дашборди в реальному часі
  • Розрахунки та виплати
  • Дата-фіди для трансляцій
  • Власне обладнання та ідентифікатори

Під навантаженням

Пік і як ми його тримаємо.

Пік
  • Тисячі транзакцій за секунди
  • Синхронний наплив в один момент
  • Скоординоване шахрайство, що шукає прогалини
  • Глядачі, що стежать за кожною мілісекундою
Як ми це тримаємо
  • Горизонтально масштабовані сервіси гаманців
  • Бюджети затримки — як першочерговий пріоритет
  • Скоринг шахрайства в потоці, а не постфактум
  • Failover відпрацьовано до того, як засвітяться софіти

Створюєте щось із цього?

Розкажіть про обмеження — аптайм, комплаєнс, польові умови. Ми повернемося з архітектурою, що підійде.