Core Systems Dev Conf 2025
19.06.2025

21-23 мая приняли участие в конференции о разработке высоконагруженной центральной банковской системы, стандартах, фреймворках и последних изменениях для middle и senior разработчиков, Team Lead, CIO, CTO и IT архитекторов.
Рассказали об архитектуре платформы ITA FORMS v4 и «Продуктового каталога», а также о взаимодействии платформы с Тарифным калькулятором на базе Tarantool для высокопроизводительных онлайн-расчётов. Обсудили, как масштабировали систему и использовали возможности платформы для обеспечения производительности при расширении бизнес-функциональности. Поделились планами по развитию решения.

Наша система для сотрудников банка – Продуктологов, Аналитиков, Риск-технологов, Операционных сотрудников, Клиентских менеджеров, Сотрудников колл-центра.
ITA-FORMS позволяет управлять продуктами и тарифами на всей цепочке их жизненного цикла: создавать новые продукты, формировать персонализированные предложения, управлять параметрами подключения продуктов, рассчитывать стоимость платежей на основе подключенных тарифов, характеристик клиента и счетчиков по услугам.
Система предусматривает интеграцию с прочими системами Банка и взаимодействие с клиентами через мобильные приложения, онлайн банк, персональные средства коммуникации.
Продуктовый каталог:
Модуль имеет хорошо продуманную систему параметризации и позволяет настроить множество вариантов продуктов и тарифов без программирования, тем самым обеспечивает единые понятные правила работы с тарифами и сокращение времени вывода новых продуктов на рынок.

Тарифный калькулятор:
Высокая скорость онлайн расчетов размера комиссий в реальном времени обеспечивается за счет использования in-memory базы данных Tarantool для хранения настроек тарифов, данных клиентов и счетчиков.
Рассказали о расширении функционала системы:
Расширилась функциональность Продуктового каталога, появились новые роли и действия в системе.
Усложнились алгоритмы расчета комиссий, увеличилось число параметров расчета – что потребовало оптимизации хранилища данных в тарантуле. Реальные алгоритмы расчета комиссий в тарифном калькуляторе позволяют выдерживать нагрузку до 400 rps при учете комиссий и 2000 rps при предоставлении сведений о доступных подписках.
Существенно возросла нагрузка на Продуктовый профиль клиента, помимо подключения подписок появилась функциональность по ведению индивидуальных тарифов, периодических услуг, дополнительных участников подписки, уведомлениям. И большое число сервисов для предоставления информации в различных разрезах во фронт-офисные системы.
Количество сервисов, предоставляемых системой тарификации в настоящее время более 3х десятков, сформировались и требования к нагрузке на продуктовый профиль клиента – на текущий момент более 250 запросов в секунду суммарно по всем сервисам.

Наш опыт показывает, что большое благо, упрощающее и ускоряющее процесс разработки — стандартизация и предельное упрощение программных интерфейсов!
Несмотря на достаточно резкий рост требований по нагрузке и расширение функциональности платформа ITA-FORMS позволила обеспечить требуемые показатели работы за счет примененных технологий организации работы с данными и подходов к разработке бизнес-функциональности.