У вас есть задача?
Давайте обсудим?

alt

О клиенте

Крупнейшая букмекерская компания России и СНГ, осуществляющая прием ставок на спортивные и киберспортивные события через сайт, приложение или пункты приема ставок, сеть которых насчитывает более 100 клубов в Москве и 1000 отделений в 82 регионах России. Ежедневная активная аудитория составляет более 500 тысяч пользователей.

О проекте

За последние 16 лет совместной работы с беттинговой компанией команда RedLab реализовала множество различных проектов, в том числе международных. Одна из фундаментальных задач клиента заключалась в разработке платежного шлюза, предназначенного для осуществления безопасных транзакций с помощью банковских карт и альтернативных платежных систем. Отдельный кейс про проект по ссылке. Сопутствующий блок работ, который поручили нашей команде, включал создание бэк-офиса платежного шлюза для управления и расширения функциональностей интегрированных сервисов.

alt

Описание задачи

Большинство внутренних процессов букмекерской конторы, таких как работа с клиентскими запросами, прошедшими платежами и сверками, настройками антифрода, роутингом платежей, просмотром клиентской информации и др, скрыто от пользователей и осуществляется в бэк-офисе (CRM).

Помимо работы с клиентскими запросами и платежной информацией, заказчику крайне важно быстро зачислять платежи – чем раньше денежные средства поступят на счет, тем быстрее клиент сможет делать ставки. К тому же, быстрые выплаты считаются одним из важных конкурентных преимуществ. В связи с чем требовалось разработать комплексную функциональную CRM-систему, позволяющую решать поставленные задачи.

Реализация

Для реализации проекта сформировали проектную команду из специалистов в области аналитики, backend, frontend, тестирования, devops, secops, UI/UX дизайна и проектного менеджмента. В CRM предусмотрели следующие функциональности и блоки:

  • Работа с клиентскими данными (базовая информация о клиенте, блокировки, персональные лимиты, уровни идентификации).
  • Модуль работы с запросами клиентов (роутинг запросов нужным отделам, настройка шаблонных ответов, автоответы, гибкая настройка тем).
  • Антифрод-модуль (автоматическое проведение платежа только в случае прохождения скоринга на основе ряда параметров, проверка по базам).
  • Управление маршрутами прохождения платежей (автопереключение на резервный канал при снижении проходимости по основному, оптимизация стоимости транзакции в зависимости от суммы, валюты, платежной системы).
  • Журналирование и работа с платежными транзакциями (проверка статуса, работа с зависшими, проведение рефандов).
  • Гибкая настройка правил работы платежных систем (управление лимитами, управление доступностью).
  • Модуль автоматических сверок с платежными системами, рассылка ведомостей по филиалам.
  • Управление стратегией выбора канала доставки сообщений клиенту (push, sms, email).
  • Модуль работы с массовыми ручными начислениями платежей.
  • Модуль настроек виртуальных игр и казино (управление бонусными программами, управление доступностью игр).

В backend-части с помощью разработки модуля вычисления правил (DSL rule engine) реализовали гибкую настройку ряда разделов. Результат: переход от встроенной системы очередей на брокер сообщений RabbitMQ ускорил пропускную способность системы в ~ 3 раза. В части frontend использовали связку React + TypeScript. Для ускорения разработки внедрили готовую дизайн-систему с компонентами Ant Design.

При эксплуатации столкнулись с тем, что сотрудники клиента часто проводили тяжелые выборки из БД, что зачастую снижало производительность системы. С помощью анализа пользовательских путей и последующей гибкой настройки фильтров, добавления пагинации, использования для выборок отдельных реплик БД (доступных только для чтения) нам удалось сохранить отказоустойчивость и отзывчивость системы, несмотря на возросшую в десятки раз пользовательскую базу.

Результат

Благодаря вдумчивой аналитике, тесной работе с пользователями и глубокой экспертизе специалистов, команда RedLab реализовала CRM-систему, которая опытным путем доказала свою эффективность в период пиковых нагрузок в 3000 платежных запросов в минуту.

CRM обслуживает более 500 пользователей и сохраняет устойчивость в период масштабных спортивных событий высокие без потери производительности.

Хотите детально обсудить проект с профессионалом?
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Расскажите о своем проекте
  • Заполните форму, прикрепите к ней необходимые файлы и отправьте нам. Мы бережно относимся к пользовательским данным и не передаем их третьим лицам.
  • В течение 2 часов (09:00 — 18:00 Мск) после отправки заявки с вами свяжется наш специалист.
Если не хотите заполнять форму, позвоните нам или напишите на электронный адрес.

Контакты

Я ознакомился с условиями и даю Согласие на обработку персональных данных
*Пожалуйста, заполните все поля.
Спасибо за заявку
alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей