Tarantool для банков
cover

Tarantool
для банков

Технологии для хранения и обработки данных Tarantool позволяют ускорить Time-to-market продуктов без кардинальной перестройки архитектуры, обеспечить быстрый доступ к данным и создавать новые банковские сервисы

Scroll

Какие задачи для банков решает Tarantool?

Повышение доступности и скорости ключевых систем

Экономия на лицензиях и оборудовании

Уменьшение количества систем, которые надо обслуживать

Интеграция старых протоколов и систем в современные ИТ-решения

Борьба с мошенничеством

Быстрый вывод на рынок цифровых сервисов

Сценарии Tarantool для банков

Витрины «горячих» данных для core-систем (АБС, CRM, ДБО)

Создание омниканальных витрин профилей клиентов

Потоковая аналитика в реальном времени

Витрины данных для нагруженных сервисов (выписки по счетам, инвестиционный бизнес)

Real-time маркетинг и процессинг лояльности в онлайн и офлайн каналах

Расчет агрегатов для правил антифрод-системы

Пример использования: повышение
доступности Core-систем

Пример использования: повышение
доступности Core-систем

Tarantool cache

Пример использования: омниканальные
нотификации

Пример использования: повышение
доступности Core-систем

icon

Проблема: с ростом клиентской базы и клиентских сервисов возрастает интенсивность запросов к мастер-системам и происходит замедление информационных систем.

Задача: обеспечить доступность данных в ключевых системах крупного банка для сокращения времени отклика.

Пример использования: повышение
доступности Core-систем

icon

Решение: реализован консистентный кэш данных Core-систем, который

  • поддерживает read-through, write-through, write-behind;
  • имеет гарантии отказоустойчивости за счет кластерной архитектуры Tarantool;
  • быстро «прогревается» после рестарта за счёт WAL и снапшотов;
  • равномерно обновляется через CDC;
  • выдерживает сотни тысяч обновлений в минуту и более.

Tarantool cache

Пример использования: омниканальные
нотификации

icon

Задача: реализовать единую систему доставки уведомлений по каналам.

Решение:

  • Tarantool используется в качестве хранилища пользовательских настроек уведомлений;
  • обеспечена возможность управления уведомлениями в каналах из одной системы;
  • обеспечена возможность в реальном времени рассылать уведомления по всем каналам.
  • Характеристики сервиса:

~20 млн клиентов;
~500 уведомлений в секунду в среднем;
~2000 уведомлений в секунду в пике.

icon icon icon
Scroll

Почему стоит собрать решение на Tarantool

Вы можете использовать Tarantool в существующей архитектуре как промежуточный слой, вокруг которого строятся микросервисы



Можно внедрить Tarantool за два месяца и сократить сроки реализации будущих проектов до недель



Простая интеграция возможна благодаря коннекторам из популярных языков программирования (Java, Go)

Пример использования: витрина данных
для real-time маркетинга

Пример использования: витрина данных
для real-time маркетинга

Real-time маркетинг

Пример использования: расчет агрегатов
для правил антифрода

Расчет агрегатов
для правил антифрода

Пример использования: витрина данных
для real-time маркетинга

icon

Проблема : витрина маркетинговых предложений для клиента своя у каждого канала (мобильные приложения, сайт), каналы делают собственные выгрузки информации. Витрины предложений разрознены и несинхронны. Данные лежат в нагруженных Core-системах. Каналы не могут реагировать на события в других каналах, а большой объем данных о пользователях (более 10 ТБ) замедляет обработку информации.

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

Пример использования: витрина данных
для real-time маркетинга

icon

Решение:

  • на основе Tarantool создана витрина всех маркетинговых предложений, в которой связаны все коммуникации с заказчиком;
  • витрина предложений и коммуникации хранятся одновременно в области оперативного доступа (кэш) и области персистентного хранения;
  • благодаря in-memory технологиям, задержка составляет миллисекунды;
  • решение заметно упрощает и автоматизирует процессы подготовки маркетинговых предложений, доставки их до Pull-каналов, сборки откликов, отправки Push-коммуникаций и аналитики.

Real-time маркетинг

Пример использования: расчет агрегатов
для правил антифрода

icon

Задача: реализация транзакционно-аналитической обработки данных для антифрод-системы в банке. Система должна в режиме реального времени анализировать большой объем данных (свыше 5 ТБ) и выявлять подозрительные транзакции.

Решение:

  • Антифрод-система для каждой операции и правила в реальном времени вызывает запрос на расчет агрегатов через HTTP API;
  • В Tarantool выполняется расчет до 2500 агрегатных функций с группировками по нескольким разрезам в одном правиле (количество, сумма, среднее, минимум, максимум, медиана и т. д.) с чтением исторических данных объемом до 3-4 ТБ;
  • Результаты расчета агрегатов сохраняются в колоночное хранилище для последующего использования.

Расчет агрегатов
для правил антифрода

icon icon icon
Scroll

Преимущества Tarantool

В основе Tarantool — база данных, которая выдерживает до 1 миллиона запросов в секунду

Сохранность данных за счет упреждающей журнализации (WAL), создания снимков состояния БД и собственной технологии управления кластером

Катастрофоустойчивые конфигурации за счет применения инструмента Tarantool Clusters Federation

Платформа Tarantool сертифицирована ФСТЭК России

Продукты Tarantool находятся в реестре отечественного ПО

Разработка отечественной компании, поддержка от российского вендора