• Главная
  • Кейсы
  • Разработка новой системы дистанционного банковского обслуживания

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

Проект для ведущего универсального коммерческого банка

Сроки выполнения проекта
2017–2022 гг.

Цели проекта

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

Задачи Рексофт
Обеспечить доступ клиентов ко всем продуктам Банка в онлайне из любой точки мира
Создать возможность для быстрого и гибкого расширения системы для поддержки роста бизнеса Банка
Снизить стоимость владения системой ДБО и сократить время запуска новых цифровых сервисов и продуктов

Описание проекта

Выполнение проекта совместной командой Рексофт и Банка (в пиковые моменты – свыше 200 специалистов) шло по трем основным векторам: архитектура, функциональность, процессы.

Архитектура
  • Архитектура
  • Функциональность
  • Процессы
  • С точки зрения проектного решения для системы ДБО была выбрана концепция микросервисов. Ее преимущество – в возможности создавать и внедрять новые функции параллельно и независимо друг от друга, тем самым снижая time-to-market. Кроме того, микросервисная архитектура предоставила больше возможностей для масштабирования системы и гибкого распределения нагрузки. 
  • Платформа поддерживает одновременную работу до 20000 пользователей и обработку до 5 млн документов в день (основной параметр по нагрузке — количество принятых и обработанных документов от клиентов). 
  • Время отклика системы на действия пользователя не превышает 1 секунды. Команда проекта спроектировала и разработала более 70 микросервисов для выполнения системных и бизнес-задач.

Для клиентов Банка были реализованы:

  • личный кабинет
  • открытие и обслуживание счетов
  • цифровая подпись
  • документооборот по банковским услугам (рублевые и валютные платежные документы, банковские выписки, справки, отзыв документов и тд)
  • валютный контроль и валютное РКО
  • работа с инвестиционными продуктами и ряд других функций. 
  • Решить поставленные задачи в нужные сроки и адаптироваться к изменениям, которые происходили по ходу проекта, помогло внедрение гибких методологий: Agile, SCRUM, SAFe. 
  • Развертывание автоматизированного CI/CD-конвейера обеспечило прозрачность процессов работы различных проектных групп и повысило качество разработки. 

Сложности реализации

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

Однако главным вызовом для команды Рексофт стало изменение части архитектуры платформы уже по ходу проекта. 

Для повышения быстродействия Банк принял решение отказаться от использования компонентов Apache Ignite в пользу PostgreSQL. За 2 месяца имеющийся код системы был перенесен на новый технологический стек. Избежать более серьезных затрат ресурсов удалось благодаря тому, что при проектировании компоненты бизнес-логики системы уже изначально были изолированы от компонентов управления данными и поэтому не нуждались в изменениях. 

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

Результаты проекта для клиента
В результате проекта Банк внедрил современный высокотехнологичный формат дистанционного банковского обслуживания. Это обеспечило:
Рост лояльности клиентов
Благодаря комфортному взаимодействию с системой, ее стабильности и надежности
Сокращение затрат
Как на поддержку системы ДБО, так и на другие ИТ-проекты за счет переиспользования функционала платформы ДБО (МСБ, Розница)
Быстрая адаптация
К любым изменениям на рынке и в потребностях клиентов: время запуска новых сервисов и продуктов в системе не превышает 30 дней
Расширение возможностей для масштабирования системы
Без существенного роста инвестиций для поддержки развития бизнеса банка и увеличения количества клиентов-юрлиц более чем в 6 раз за последующие несколько лет

Ключевое использованное ПО и оборудование

  • Открытое ПО
  • Java
  • PostgreSQL
Свяжитесь с нами

Заполните форму обратной связи

Написать нам
Ссылка скопирована в буфер обмена!