Инвестиционная платформа «Поток»

Менеджмент и новая инфраструктура для сервиса инвестиций в малый бизнес

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

Платформа была запущена в «Альфа-Банке» в 2015 году, в 2019 году банк продал 40% долю группе частных инвесторов с опытом в развитии финтех-проектов. Платформа написана на Ruby on Rails, поэтому новые акционеры обратились с задачами по управлению разработкой и поддержкой инновационного продукта к Evrone, как экспертам в этой технологии.

Задача

«Поток» — цифровая финансовая система, которая должна отвечать высоким стандартам качества: работать быстро, быть безопасной и готовой к кратному росту. Часть задач, которые нам передали, была связана непосредственно с разработкой нового функционала платформы, но основной упор нужно было сделать на создании собственной инфраструктуры, которая не была бы привязана к банковской системе. Также нужно было выстроить эффективные процессы разработки, коммуникацию между командой офиса, подрядчиками и удаленными сотрудниками, выпустить обновление продукта.

DevOps

Очень быстро «Поток» из MVP-стартапа превратился в серьёзное финтех решение. Он стал сложнее, появились новые архитектурные требования. Команда готовится к бурному росту, для этого:

  • Систему перенесли на новое окружение, при этом изменив принципы развертывания. На проекте использовался Docker, но возникли новые требования к оркестрации, и в новой версии платформы был добавлен Kubernetes. Плюсом этой технологии является возможность быстрой развертки инфраструктуры на мощностях любого дата-центра. Это поможет при масштабировании, если пользователей станет больше или нагрузка вырастет.
  • Конфигурацию стали хранить в одном репозитории. Это позволяет работать с ней, как с основным кодом приложения: проводить code review, следить за изменениями и переиспользовать при необходимости.
  • Настроили расширенную систему мониторинга Prometheus. Она позволяет следить за нагрузкой системы и быстро реагировать на проблемы.
  • Обновили систему автоматического бэкапирования с возможностью посмотреть логи и изменения в этих данных. Теперь можно вернуться к любой точке за последние 10 лет.
  • Всё это вместе с рядом управленческих решений избавило разработчиков от достаточно большого объема ручной работы и позволило выпускать новые релизы и экстренные исправления за считанные минуты.

Разработка

Проект написан на Ruby on Rails, в котором Evrone за 12 лет работы накопил достаточно опыта, поэтому, когда потребовалось ускорение по текущим задачам, мы легко смогли усилить команду.

В зоне ответственности команды «Поток + Evrone» оказалась часть системы, которая отвечает за личный кабинет заемщика и администрирование, а также ряд модулей на Python.

Самой технически сложной частью работы стал вынос биллинга и кабинета инвестора из старого монолита, а также перевод всех подсистем на работу через API.

Расширение круга инвесторов

В первой версии “Потока” клиентом-инвестором мог стать только владелец счета в Альфа-банке. Чтобы инвесторов стало больше, нужно было снять это ограничение. Потребовалось вывести авторизацию из информационной системы родительского банка на собственные мощности, чтобы любые физлица, а также ИП и организации могли пользоваться сервисом без привязки к определённому банку.

Внедрение этих функций совпало с изменением в законодательстве: новый закон о краудфандинге обязал все инвестиционные платформы хранить средства инвесторов на номинальном счете. Технически это обычный расчетный счет в банке, но средства на нём принадлежат инвесторам, а управляет ими «Поток». Взаимодействие с этим счётом начали производить через API банка.

Менеджмент

Evrone подключился к работе в достаточно сложный момент — при смене руководства проекта. Новые акционеры взяли курс на масштабирование и перестройку бизнеса, при этом было важно сохранить опытную команду разработки, поэтому мы сосредоточились на укреплении команды, жизнеспособности проекта и выходе новой версии сервиса.

Сложность была в том, что разработка велась распределённо: одна часть сотрудников находилась в офисе, другая — работала в удалённом режиме, часть задач выполняли сторонние подрядчики. Такой смешанной командой довольно трудно управлять.

Evrone со дня основания работает удалённо. Управление эффективностью разработки, без необходимости стоять за спиной у каждого сотрудника, — то, чем мы гордимся. Этот опыт мы успешно применили в работе с «Потоком»: нам удалось обеспечить выход новых функций и сохранить костяк команды, обладающий нужной экспертизой по этому продукту.

Это нестандартный подход. Обычно аутсорс-команда берет на себя часть программистских задач и выполняет их в оговоренные сроки. На «Потоке» Evrone предоставляет нам не только «руки», но и свой опыт по менеджменту разработки, по построению и развитию команды.
anton eremenko photo Антон Еременко управляющий партнер Potok.Digital

Итог

«Поток» объявил о масштабном перезапуске в начале 2020 года. Новая версия платформы дала возможность инвестировать в малый бизнес клиентам со счетом в любом банке (ранее — только клиентам Альфа-Банка). Другой важный момент — переход площадки на использование специального номинального счета. «Поток» стал одним из первых на рынке краудлендинга, кто внедрил такое решение. Была значительно улучшена диверсификация инвестиций: средства инвестора автоматически распределяются как минимум в пятьдесят компаний-заемщиков, что значительно снижает риск потерь.

Команда Evrone активно накапливает опыт в финтех решениях. Если вы ищете опытного технологического партнёра для разработки финансового сервиса или управления командой разработки — заполните форму и мы свяжемся, чтобы обсудить ваш продукт.

Отзыв с сайта Clutch.co
Компания Evrone взяла на себя управление уже существующей командой разработчиков и этот процесс прошёл гладко. Они приняли наши идеи и воплотили их. С этой точки зрения они отлично справились с управлением проектом. Я уверен, что когда я ставлю сложные задачи, я могу положиться на то, что они предоставят эффективные решения.
Антон Еременко
Управляющий партнер Potok.Digital
Связаться с нами
Нужна команда?
Давайте обсудим ваш проект
Прикрепить файл
Максимальный размер файла: 8 МБ.
Допустимые типы файлов: jpg jpeg png txt rtf pdf doc docx ppt pptx.