проект

Оптимизация интернет-банкинга для физических и юридических лиц

Клиент

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

Задача

Оптимизировать монолитную архитектуру интернет-банкинга и перевести её на микросервисы. Ключевые причины, почему текущая архитектура перестала отвечать требованиям заказчика:
  • Монолит не позволял быстро интегрировать новые мобильные платформы;
  • Рост клиентской базы требовал развертывания новых инстанций монолита;
  • Расходы на поддержание бэкенда постоянно росли.

Результат

  • Мы повысили отказоустойчивость и доступность интернет-банкинга. Система стабильно работает на базе в 2 млн. пользователей.

  • Интегрировали систему с 1С заказчика и создали H2H-решение для крупного бизнеса на базе 1C DirectBank.

  • Высоконагруженные модули интернет-банкинга теперь масштабируются быстрее и проще.

  • Реализовали контейнеризацию сервисов на платформе.

  • Улучшили клиентский опыт за счёт более частого выпуска релизов. Релизы с новой функциональностью устанавливаются каждый день.

Ключевые особенности решения

Перешли на feature-branching и атомарные фичи в отдельных релизах, что позволяет быстрее тестировать изменения и доставлять новый клиентский опыт нашим пользователям каждый день.

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

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