Архитектурное ядро
CRM/ERP-систем.
Усиливаем внутреннюю инженерную команду ВТБ при разработке архитектурного ядра для высоконагруженных корпоративных систем. Не внедряем продукт — выстраиваем базовый слой, на котором развиваются CRM/ERP банка.
— Импортозамещение · Enterprise · с 2022
Не продукт.
Платформа.
В финансовом секторе после 2022 года потребовалось замещать западные решения в критичных системах. ВТБ нужна была не «переписанная копия», а собственная платформа: масштаб, сложные процессы, адаптивность без участия разработки.
Frontend
React · визуальные модели согласований
Backend
.NET · ядро и платформенные сервисы
BPM
Camunda · маршруты бизнес-процессов
Шина событий
Kafka · event-driven между сервисами
Данные
PostgreSQL · JSONB · независимые БД на сервис
Жёстко зашитые процессы — главная боль enterprise.
В классических корпоративных системах любое изменение проходит через разработку. Бизнес ждёт релиз. Аналитика буксует.
Каждая закупка и процесс содержат десятки параметров — закодированы в коде.
Маршруты согласования включают множество этапов — изменение каждого через релиз.
Любое изменение бизнес-логики требует доработки кода и удлиняет цикл.
Большая часть изменений переехала с разработки на аналитику.
Вынос вариативности из кода в конфигурацию. Бизнес-процессы, структуры документов и маршруты согласования настраиваются без вмешательства в код и БД.
Пользователи
- Работают с документами и процессами
- Управляют согласованием и статусами
Аналитики
- Настраивают модели данных и формы
- Управляют маршрутами согласования (BPM)
- Изменяют бизнес-логику без разработки
Разработчики
- Подключаются только для нетиповых задач
- Развивают платформенные компоненты
Ключевой принцип — вынос вариативности из кода в конфигурацию. Разработка подключается там, где нужны платформенные компоненты, а не там, где меняется форма документа или порядок согласования.
Принципы и стек.
Снижение связности сервисов и возможность независимого масштабирования. Каждый сервис — своя БД, общий слой событий, явные границы доменов.
Микросервисная архитектура с независимыми базами данных
PostgreSQL (включая JSONB) как основная СУБД
Отказ от централизованной БД в пользу распределённой модели
BPM-движок Camunda для управления процессами
Event-driven подход через Kafka
Платформа, на которой строятся корпоративные системы банка.
Сформировано архитектурное ядро. Снижена зависимость бизнеса от разработки, ускорено внедрение изменений, обеспечена масштабируемость и отказоустойчивость.
- Ядро
- Платформенный слой
- −зависимость
- Бизнеса от разработки
- BPM
- Процессы без кода
- Enterprise
- Уровень отказоустойчивости
Не разработчики — архитекторы платформенных решений в enterprise-среде.
Готовы начать?
Объясните задачу — поможем определиться с форматом и стеком.