• Рейтинг рассчитывает взвешенные оценки. Система динамически пересчитывает показатели при каждом новом голосе, учитывая весовые коэффициенты и мультикритериальную оценку. Текущее значение рейтинга может демонстрировать нелинейную динамику.
  • 487

    Опубликовано проектов

  • 106

    Оставлено комментариев

  • 1128

    Количество голосов

← Вернуться к списку

Единая история операций в ВТБ Онлайн

  • Руководитель проекта со стороны заказчика

    Денис Лобановский

    ПАО Банк ВТБ

    Руководитель направления управления "Сквозные бизнес-компоненты"

  • Категория

  • Номинация

  • Цели

    Создание единой истории операций по всем продуктам банка, поддерживающей высокие нагрузки, консистентность данных и кастомизацию отдельных операций без дополнительной нагрузки на процессинговые системы. 

    Основные задачи:

    • обеспечение стабильного времени отклика (до 1 секунды);

    • объединение истории операций по всем продуктам банка;

    • устранение технического долга и унификация архитектуры;

    • снижение нагрузки на АБС;

    • внедрение мониторинга пользовательского опыта («глазами клиента»);

    • обеспечение трехкратного запаса производительности для будущего роста нагрузки.

  • Сроки выполнения

    октябрь, 2024 — май, 2025
  • Год завершения проекта

    2025

  • Масштаб проекта

    22000000 абонентов
  • Результаты

    • Единая история операций внедрена для всех пользователей ВТБ Онлайн.
    • Время отклика сократилось до менее 1 секунды;
    • Уменьшена нагрузка на АБС за счёт стриминговой обработки и «умной логики» ресинхронизации;
    • Реализован запас производительности до 7000 RPS;
    • Обеспечена возможность масштабирования и добавления новых источников данных без простоев;
    • Внедрен единый подход к кастомизации операций;
    • Рост MAU + 22%. DAU +31%.

    Проект позволил банку повысить качество клиентского опыта и заложил архитектурную основу для будущих цифровых сервисов ВТБ.

  • Уникальность проекта

    Проект позволил реализовать уникальные технологические решения, ранее не применявшиеся в банковской индустрии в подобном масштабе:

    • «Умная логика» принятия решения о ресинхронизации данных из процессинговых систем, исключающая ручные проверки и повышающая достоверность истории операций;

    • современный стриминг данных из АБС и система обогащения операций, обеспечивающие мгновенную актуализацию информации;

    • высокопроизводительное хранилище на основе Kafka, PostgreSQL и Redis, объединённое в универсальную систему с автоматическим выбором источника чтения. 

    Благодаря новой архитектуре:

    • обеспечено быстрое и консистентное получение истории операций;

    • внедрен гибкий механизм шаблонов для отображения различных типов операций без изменения кода фронтенда;

    • устранено дублирование логики и «нагромождения if-структур» на фронте;

    • другие команды банка получили возможность безопасно расширять функциональность без влияния на соседние модули.

  • Использованное ПО

    • Kafka (стриминг данных между АБС и универсальным хранилищем данных);

    • PostgreSQL (массово-параллельная СУБД с партиционированием по клиентам);

    • Redis (высокоскоростной кэш);

    • Массово-параллельная реляционная СУБД на базе PostgreSQL;

    • REST API, Pub-Sub, push-сервис;

    • Три ЦОД (два рабочих, один кворумный).

  • Решение из каталога Global CIO

    В проекте не используются решения из каталога Global CIO

  • Сложность реализации

    Проект включал масштабную перестройку архитектуры и решение высоконагруженных задач:

    • переход от монолита к событийно-ориентированной архитектуре (Kafka, pub-sub);

    • интеграции с множеством систем-поставщиков данных;

    • разработка массово-параллельной реляционной СУБД на базе PostgreSQL для обработки сотен терабайт данных;

    • синхронизация данных в трех ЦОДах;

    • внедрение шаблонной системы обогащения и отображения операций;

    • над разными частями проекта работало 3 команды, до 20 человек.

  • Описание

    В рамках цифровой трансформации ВТБ реализована новая архитектура модуля истории операций клиентов в мобильном и интернет-банке ВТБ Онлайн. Проект направлен на унификацию IT-ландшафта банка, повышение производительности, консистентности и гибкости отображения клиентских операций при одновременном снижении нагрузки на АБС. Пользователи теперь получают историю операций мгновенно и без ошибок, независимо от времени суток и нагрузки на системы, что существенно повышает качество цифрового клиентского опыта. 

    Архитектура разделена на пять ключевых блоков:

    • Streaming операций клиентов — реализован конвейер сбора и обработки данных от различных источников через REST и Kafka, обеспечивающий снижение нагрузки на АБС и ускорение обработки операций.

    • Механизм ресинхронизации данных — система по косвенным признакам определяет наличие расхождений в процессинговых системах и инициирует автоматическую синхронизацию.

    • Высокопроизводительное хранилище данных — собственное универсальное хранилище, объединяющее PostgreSQL и Redis, с шардированием и интеллектуальным выбором источника чтения.

    • Выдача списка операций и нотификация — реализован паттерн pub-sub и push-сервис для обновления истории операций в реальном времени.

    • Концепция шаблонов отображения операций — внедрён механизм шаблонов, позволяющий гибко кастомизировать интерфейс отображения операций без изменений в коде. 

    Проект обеспечил единый и согласованный пользовательский опыт для всех клиентов ВТБ Онлайн: история операций теперь загружается моментально, без пропусков и задержек, независимо от используемого продукта.

  • География проекта

    Все регионы Российской Федерации

  • Дополнительные презентации

Комментировать

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

  • Заказчик

    Банк ВТБ (ПАО)

Мы используем файлы cookie в аналитических целях и для того, чтобы обеспечить вам наилучшие впечатления от работы с нашим сайтом. Заходя на сайт, вы соглашаетесь с Политикой использования файлов cookie.