Заказчик Wallet One, международный платежный сервис, имеющий собственную банковскую лицензию в России, обратился к нам в связи со своим совместным проектом с крупнейшей государственной онлайн-лотереей. Выяснилось, что мощностей платформы категорически не хватает в периоды сезонного всплеска активности. Например, в новогодние праздники продаётся более чем в 10 раз больше лотерейных билетов, чем обычно.
Проект Лотерея, этот остроумный способ пополнить государственную казну, изобретенный ещё в XVIII веке Джакомо Казановой (не только на любовном фронте прославился этот исторический персонаж), исправно работает до сих пор.
В России, как и во многих других странах, государство имеет монополию на проведение лотереи. И соответственно, все билеты, которые продаются почти на любой кассе сетевых магазинов, а также в интернете, принадлежат государству.
Но даже статус гослотереи не решает вопрос с банковской лицензией. А выплаты выигрышей — это финансовая деятельность, на ведение которой необходим целый ряд лицензий. Так появился подрядчик Wallet One, который обладает всеми необходимыми правами на осуществление подобных операций.
В ходе первых переговоров стало ясно, что чем пытаться обновить и развить старую платформу, целесообразнее и даже быстрее — создать новую систему.
Fintech — одна из самых сложных и высоконагруженных областей IT-разработки.
В этом конкретном случае особенность заключалась в том, что у онлайн-лотереи существует целая система балансов: баланс, который по договору возможно потратить только на покупку лотерейных билетов и ни на что больше, другой вид баланса — выигрыш, который в отличие от первого, можно вывести на сторонний счёт в банке и обналичить. Также платформа должна уметь принимать платежи из других платёжных систем (например, Yandex-кошелька) и банков. Кроме того, вопросы безопасности персональных данных.
Команда: Бизнес-аналитик, архитектор-тимлид (1), Front-end разработчики (2), Back-End разработчики (2), Тестировщик (1), Проджект Менеджер
Мы вывели на проект 5 человек. Разработчики: архитектор+тимлид, бэк и фронт — по 2, тестировщик. К новому году, когда стало понятно, что без проджект-менеджера с нашей стороны проект не вытянуть, к нему подключилась наш PM Анна Сенькина. Был сделан план, оценка, прогноз, и в итоге ситуацию удалось выровнять. А с нами осталось подкрепленное новым опытом знание, что есть на каждом проекте совершенно необходимые, обязательные роли. (Кстати, если вам интересно узнать больше о различных ролях на IT-проектах, заходите на наш YouTube канал Роли и задачи в IT проекте. А зачем все эти роли (TeamLead, Project manager, Product Owner, etc.)?)
Мы закончили свое участие в проекте, когда оставалось только проработать сценарии миграции существующих пользователей и балансов со старой системы, ну и собственно, осуществить переход на новую. Через год система была запущена и в данный момент работает.