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

Высоконагруженные сервисы нотификации и стриминга документов для группы ВТБ (Innotech). Десятки Kafka-топиков, миллионы сообщений в секунду, микросервисная архитектура с фокусом на отказоустойчивость.
Банку требовались сервисы нотификации и стриминга документов, способные обрабатывать миллионы сообщений в секунду с высокой отказоустойчивостью. Архитектура должна была масштабироваться горизонтально и обслуживать десятки Kafka-топиков одновременно.
Спроектировали микросервисную архитектуру, ориентированную на большую пропускную способность и высокую отказоустойчивость. Каждый сервис — независимый, контейнеризованный, с автоскейлингом в OpenShift. Kafka как центральная шина: десятки топиков для нотификаций и документов. Мониторинг через Grafana + Prometheus + ELK. CI/CD через Jenkins.
Backend: Java 20 · Spring
Streaming: Apache Kafka
Database: PostgreSQL
Infrastructure: Docker · OpenShift · Grafana · Prometheus · ELK · Jenkins
Duration: 1.5 года
Team: Team Lead + 4 инженера
Те же принципы streaming-first архитектуры и Kafka-оркестрации мы применяем в проектах наших клиентов — от стартапов до enterprise. Опыт работы с миллионами сообщений/сек позволяет проектировать системы, которые не ломаются под нагрузкой.