VTB Bank

Enterprise-платформа стриминга данных для финансовой обработки в реальном времени

VTB Bank Data Streaming Platform

Решение уровня enterprise обрабатывает финансовые данные в реальном времени с субсекундной задержкой, обеспечивая соответствие банковским нормам при аптайме 99,99%.

Задача

Банку требовалось перейти от легаси-ETL к стриминговой архитектуре в реальном времени для мгновенного мониторинга транзакций, антифрода и риск-аналитики.

Наш подход

Мы внедрили событийную архитектуру с Apache Kafka как шиной асинхронных коммуникаций. Каждый сервис контейнеризован и оркестрируется Kubernetes, что даёт автоскейлинг и отказоустойчивость. Для сохранения целостности данных при высоком трафике мы реализовали пользовательский слой ретраев и дедупликации на PostgreSQL и in-memory кэше.

Результаты

  • Пропускная способность: более 3 млн сообщений/сек
  • Задержка снижена с 5 с до < 200 мс
  • Апайм 99,99% за счёт резервирования
  • Упрощённый конвейер данных снизил операционные издержки на 40%

Технологический стек

Backend: Java 17 · Spring

Streaming: Apache Kafka

Database: PostgreSQL

Infrastructure: Docker · Kubernetes

Duration: 9 месяцев

Team: 5 инженеров

Почему это важно

Те же принципы streaming-first и оркестрации микросервисов лежат в основе современных бэкендов Novacom для стартапов — там, где критичны live-аналитика, журналы событий и клиентские данные в реальном времени.

Кейсы