ВТБ — второй в России банк по размеру активов и рентабельности. Он обслуживает более 16 миллионов физических лиц и более 1 млн юридических лиц и предпринимателей. Для бизнес‑клиентов банка создан сервис мобильного банкинга «ВТБ Бизнес Lite».
«ВТБ Бизнес Lite» — мобильный банкинг для юридических лиц и предпринимателей. В нем можно вести зарплатный проект, обменивать валюту, открывать депозиты, заказывать справки и проводить другие банковские операции.
Мобильное приложение было выпущено в середине 2020 года и построено на базе монолитных backend‑технологий для дистанционного банковского обслуживания. В процессе эксплуатации стало понятно, что такое решение сложно поддерживать, обновлять и адаптировать под растущие нагрузки — уже тогда приложение использовало около 100 000 пользователей. Требовался переход на микросервисную архитектуру, который начался в апреле 2021 года.
После перехода независимыми стали системы, хранящие пользовательские данные: об операциях, балансе, подключенных продуктах, привязке юрлица к физическому. Из‑за поэтапного сбора клиентских данных обмен был долгим, и информация в мобильное приложение поступала с задержками. Проблема усугублялась с ростом количества пользователей приложения.
Чтобы решить эта проблему с микросервисной архитектурой, требовалось найти новое технологическое решение, которое позволило бы выполнить следующие задачи:
Объем горячего персистентного кэша пользовательских данных: юридических лиц, физических лиц, информация о счетах, операциях, доступных клиентских сервисах и продуктах и т.п.
Скорость ответа при росте нагрузки до 15 000 RPS
Кеша можно хранить в масштабируемом in‑memory хранилище Tarantool
Расскажите о задачах вашего проекта, и мы
составим для вас решение на Tarantool
Специалисты Tarantool свяжутся
с вами по оставленным контактам