Газпромбанк
cover

Как Газпромбанк
с помощью Tarantool
ускорил работу
внутренних систем
в 50 раз

Газпромбанк — это третий в России банк по размеру активов и четвертый по прибыли. Обслуживает более 5 миллионов клиентов.

Scroll

Задача и требования

Данные по картам, вкладам, обезличенным металлическим счетам и другим банковским продуктам хранятся в автоматизированной банковской системе АБС, которая была внедрена в 2006 году. С развитием мобильных приложений и личных кабинетов система стала не выдерживать нагрузки от множества одновременных запросов.

Таким образом, предпосылкой проекта стало то, что реляционные базы данных, на которых построены современные АБС, не способны одновременно обеспечить необходимую скорость работы внешним клиентам и внутренним сотрудникам. Поэтому Банк пришел к решению создать оперативный кэш со следующими характеристиками:

  • Отставание от мастер-системы не более чем на 5 секунд;

  • «Умный» кэш,, который сам следит за консистентностью данных, устареванием, отставанием от мастер-системы;
  • Возможность выборок связанных данных одним запросом — кластерный язык запросов для систем-потребителей;
  • SLA на чтение в 200 мс даже при построении сложных запросов к связанным данным.

Команда в Банке искала поставщика, который готов, с одной стороны, создать решения «под ключ» и нести ответственность за интеграции с другими системами, а с другой, — к работе в режиме Agile совместно с аналитиками и эксплуатацией в Банке.

Решение на Tarantool

Решение на Tarantool

Решение на Tarantool

Решение на Tarantool

icon

В середине 2019 года Газпромбанк стартовал проект по разработке и внедрению системы на базе Tarantool Data Grid. Решение кэширует данные из разных банковских информационных систем и дает желаемую производительность.

Все основные и операционные данные хранятся в оперативной памяти. Это обеспечивает необходимый уровень производительности при любой нагрузке: до сотен тысяч запросов в секунду на один инстанс.

Для всех потребителей данных изменения становятся доступны моментально, то есть систему можно отнести к классу систем реального времени. Данные предоставляются с частотой порядка 1500 RPS и с временем ответа <100мс.

Проект был разделен на этапы. На первом этапе был реализован механизм загрузки в систему информации по картам из АБС. Этап был необходим для проверки и отладки в промышленной среде функционирования системы в части интеграции и периодической загрузки данных.

Решение на Tarantool

Решение на Tarantool

icon

На втором этапе Банк внедрил получение данных из кэша в единый фронт-офис по карточным продуктам.

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

В заключение можно сказать, что благодаря Tarantool Data Grid Газпромбанк может расширять функциональность каналов обслуживания клиентов без изменений действующей банковской системы. Таким образом, в банке удалось создать решение, функциональность которого легко нарастить, сохраняя высокую производительность и полную надежность данных.

icon icon
Scroll

Результаты

100k

Решение способно выдерживать более 100 000 запросов в секунду от других систем банка

100мс

Данные предоставляются с задержками менее 100 мс, то есть систему можно отнести к классу систем реального времени

Безлимит

Горизонтальная масштабируемость снимает все вопросы о достижении «потолка» объема данных — его просто не существует

Получить консультацию

Заказать демо

Спасибо за обращение

Специалисты Tarantool свяжутся
с вами по оставленным контактам