- Рейтинг рассчитывает взвешенные оценки. Система динамически пересчитывает показатели при каждом новом голосе, учитывая весовые коэффициенты и мультикритериальную оценку. Текущее значение рейтинга может демонстрировать нелинейную динамику.
-
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-сервис для обновления истории операций в реальном времени.
-
Концепция шаблонов отображения операций — внедрён механизм шаблонов, позволяющий гибко кастомизировать интерфейс отображения операций без изменений в коде.
Проект обеспечил единый и согласованный пользовательский опыт для всех клиентов ВТБ Онлайн: история операций теперь загружается моментально, без пропусков и задержек, независимо от используемого продукта.
-
-
География проекта
Все регионы Российской Федерации
-
Дополнительные презентации
-
Заказчик
Банк ВТБ (ПАО)
Комментировать могут только авторизованные пользователи.
Предлагаем Вам войти в систему или зарегистрироваться.