Экосистемы
Мобильная разработка
Инвестиционный сервис
Разработка и модернизация инвестиционного сервиса экосистемы: от перехода на современный стек и микросервисную архитектуру до реализации полноценного функционала брокерского обслуживания и торговли ценными бумагами.
Паспорт проекта
(01)
Заказчик :
Известная экосистема
(02)
Сроки реализации:
2,5 года
(03)
Команда проекта:
  • 1 Руководитель продукта
  • 1 Проектный менеджер
  • 2 Системных аналитика
  • 3 Тестировщика
  • 6 Специалистов по мобильной разработке
  • 7 Бэкенд-разработчиков
  • 2 Инженера по автоматизации процессов разработки (DevOps / QA Automation)
(04)
Технологии:
Java, Spring Boot, PostgreSQL, MongoDB, Redis, REST, gRPC, Kafka, QUICKFIX, Gradle, Kubernetes
Исходные данные: Сервис был построен на монолитной архитектуре (ASP.NET) и предоставлял API для мобильного приложения. Перед командой стояла цель масштабировать функционал: дать пользователям возможность открывать брокерские счета для самостоятельной торговли, а также инвестировать в продукты доверительного управления (ПИФы, БПИФы, ИИС).

Задачи:
  1. Реализовать текущую функциональность на современном технологическом стеке.
  2. Реализовать возможность брокерского обслуживания.
  3. Обеспечить возможность торговли ценными бумагами на Московской Бирже (МБ) и Санкт-Петербургской Бирже (СПБ Биржа).
Этапы работы:
Переход с монолитной архитектуры на современный микросервисный стек (Java, Spring Boot и др.).
Поэтапное вынесение ключевых модулей (платежная система, аутентификация) из монолита.
Интеграция с торговыми площадками (Московская Биржа, Санкт-Петербургская Биржа).
Разработка продуктового функционала для работы с портфелем, расчетов и выставления заявок.
Как мы это реализовали
Архитектурная трансформация
  • Реализован собственный функционал авторизации и аутентификации (впоследствии заменен на единую систему SSO).
  • Создан прокси к монолитному приложению Управляющей Компании для бесшовной интеграции со старыми модулями через новую систему авторизации.
  • Вынесен функционал платежной системы из монолита в независимый микросервис.
Интеграции и торговый функционал
  • Выполнена интеграция с Московской и Санкт-Петербургской биржами.
  • Разработан сложный торговый функционал: сборка биржевых «стаканов» для торгуемых инструментов, расчет цен, выставление заявок, автоконверсия валют и отображение результатов сделок.
  • Реализованы инструменты работы с пользовательским портфелем и автоматический расчет доходности.
Обсудим ваш проект?