Заказчики: Прио-Внешторгбанк Рязань; Финансовые услуги, инвестиции и аудит Подрядчики: R-Style Softlab (Эр-Стайл Софтлаб) Продукт: Apache CassandraВторой продукт: InterBank RS Дата проекта: 2022/01 — 2022/06
|
Технология: Системы дистанционного банковского обслуживания
|
2022: Разработка архитектурного решения для масштабирования систем ДБО с помощью Apache Cassandra
Компания R-Style Softlab объявила о переходе к использованию открытой платформы Apache Cassandra в качестве замены реляционной СУБД Oracle для высоконагруженных компонент систем дистанционного банковского обслуживания. Предпосылкой к такому решению стала успешная реализация с его помощью сложной задачи для одного из российских банков, сообщили TAdviser 26 июля 2022 года представители R-Style Softlab.
В частности, с учетом растущих объемов данных и нагрузки для «Прио-Внешторгбанка» необходимо было разработать архитектурное решение, позволяющее масштабировать платформу, обеспечивающую функционирование мобильного и интернет-банка. В рамках подготовки к проекту были проведены всесторонние исследования различных СУБД и по их итогам выбор был сделан в пользу Apache Cassandra, продемонстрировавшей необходимые заказчику производительность и потенциал к масштабированию.
Поскольку принципы работы реляционных баз данных и noSQL-систем существенно отличаются, в ходе выполнения проекта и подготовки решения к промышленной эксплуатации потребовалась значительная переработка его функциональной и архитектурной составляющих, рассказали в R-Style Softlab. Были выработаны механизмы разделения и управления крупными пулами клиентов, реализован функционал, обеспечивающий бесперебойную работу всего комплекса, а также средства организации взаимодействия такой распределенной системы с основными бэк-офисными системами банка.
«Мы довольны сотрудничеством с R-Style Softlab, профессионализмом команды и функциональностью внедренного ПО, — отметил Борис Богданов, директор Департамента ИТ «Прио-Внешторгбанка». — Надеемся, что и дальнейшее взаимодействие будет протекать в таком же продуктивном ключе». |
По отзыву заказчика, централизованная база данных позволяла масштабировать решение только вертикально, т.е. путем добавления нового «железа». Обновленная архитектура открыла возможность горизонтального масштабирования за счет добавления новых узлов без необходимости использовать дополнительное дорогостоящее зарубежное оборудование. В целом банк получил практически не ограниченные возможности по масштабированию. В то же время, решение позволяет отказаться от дорогостоящей СУБД Oracle в пользу системы с открытым исходным кодом, что в современных реалиях имеет решающее значение, считают в R-Style Softlab.
«На наш взгляд, успешная реализация подобного проекта в крупном банке говорит о высоком потенциале программного обеспечения с открытым исходным кодом и его использовании в секторе корпоративных клиентов при обработке больших объемов данных и высокой транзакционной нагрузке, — прокомментировал Артем Оганесян, заместитель директора департамента цифровых решений R-Style Softlab. |
По его словам, компания планирует продолжить развитие данного направления и предлагает российским заказчикам способ обработки данных и горизонтального масштабирования баз данных на основе платформы InterBank RS.