Газпромбанк — это третий в России банк по размеру активов и четвертый по прибыли. Обслуживает более 5 миллионов клиентов.
Данные по картам, вкладам, обезличенным металлическим счетам и другим банковским продуктам хранятся в автоматизированной банковской системе АБС, которая была внедрена в 2006 году. С развитием мобильных приложений и личных кабинетов система стала не выдерживать нагрузки от множества одновременных запросов.
Таким образом предпосылкой проекта стало то, что реляционные базы данных, на которых построены современные АБС, не способны одновременно обеспечить необходимую скорость работы внешним клиентам и внутренним сотрудникам. Поэтому Банк пришел к решению создать оперативный кэш со следующими характеристиками:
Команда в Банке искала поставщика, который готов с одной стороны создать решения «под ключ» и нести ответственность за интеграции с другими системами, а с другой — к работе в режиме Agile совместно с аналитиками и эксплуатацией в Банке.
В середине 2019 года Газпромбанк стартовал проект
по разработке и внедрению системы на базе Tarantool Data
Grid. Решение кэширует данные из разных банковских информационных
систем и дает желаемую производительность.
Все основные и операционные данные хранятся в оперативной
памяти. Это обеспечивает необходимый уровень производительности при
любой нагрузке: до сотен тысяч запросов в секунду на один
инстанс.
Для всех потребителей данных изменения становятся доступны моментально,
то есть систему можно отнести к классу систем реального
времени. Данные предоставляются с частотой порядка 1500 RPS
и с временем ответа <100мс.
Проект был разделен на этапы. На первом этапе был реализован
механизм загрузки в систему информации по картам из АБС.
Этап был необходим для проверки и отладки в промышленной среде
функционирования системы в части интеграции и периодической
загрузки данных.
На втором этапе Банк внедрил получение данных из кэша
в единый фронт-офис по карточным продуктам.
На следующем и последнем этапе полный набор данных по
вкладам, счетам, обезличенным металлическим счетам и кредитам стал
представляться из системы для единого фронт-офиса.
В заключение можно сказать, что благодаря Tarantool Data Grid Газпромбанк может расширять функциональность каналов обслуживания клиентов без изменений действующей банковской системы. Таким образом, в банке удалось создать решение, функциональность которого легко нарастить, сохраняя высокую производительность и полную надежность данных.
Решение способно выдерживать более 100 000 запросов в секунду от других систем банка
Данные предоставляются с задержками менее 100 мс, то есть систему можно отнести к классу систем реального времени
Горизонтальная масштабируемость снимает все вопросы о достижении «потолка» объема данных — его просто не существует
Специалисты Tarantool свяжутся с вами по оставленным контактам