← Все проекты

Архитектурное ядро
CRM/ERP-систем.

Усиливаем внутреннюю инженерную команду ВТБ при разработке архитектурного ядра для высоконагруженных корпоративных систем. Не внедряем продукт — выстраиваем базовый слой, на котором развиваются CRM/ERP банка.

Клиент
ВТБ
Период
с 2022
Формат
Усиление команды
Тип
Платформа

— Импортозамещение · Enterprise · с 2022

Не продукт.
Платформа.

В финансовом секторе после 2022 года потребовалось замещать западные решения в критичных системах. ВТБ нужна была не «переписанная копия», а собственная платформа: масштаб, сложные процессы, адаптивность без участия разработки.

L / 01

Frontend

React · визуальные модели согласований

L / 02

Backend

.NET · ядро и платформенные сервисы

L / 03

BPM

Camunda · маршруты бизнес-процессов

L / 04

Шина событий

Kafka · event-driven между сервисами

L / 05

Данные

PostgreSQL · JSONB · независимые БД на сервис

— Что мешало

Жёстко зашитые процессы — главная боль enterprise.

В классических корпоративных системах любое изменение проходит через разработку. Бизнес ждёт релиз. Аналитика буксует.

P / 01

Каждая закупка и процесс содержат десятки параметров — закодированы в коде.

P / 02

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

P / 03

Любое изменение бизнес-логики требует доработки кода и удлиняет цикл.

— Решение

Большая часть изменений переехала с разработки на аналитику.

Вынос вариативности из кода в конфигурацию. Бизнес-процессы, структуры документов и маршруты согласования настраиваются без вмешательства в код и БД.

R / 01

Пользователи

  • Работают с документами и процессами
  • Управляют согласованием и статусами
R / 02

Аналитики

  • Настраивают модели данных и формы
  • Управляют маршрутами согласования (BPM)
  • Изменяют бизнес-логику без разработки
R / 03

Разработчики

  • Подключаются только для нетиповых задач
  • Развивают платформенные компоненты

Ключевой принцип — вынос вариативности из кода в конфигурацию. Разработка подключается там, где нужны платформенные компоненты, а не там, где меняется форма документа или порядок согласования.

— Архитектура

Принципы и стек.

Снижение связности сервисов и возможность независимого масштабирования. Каждый сервис — своя БД, общий слой событий, явные границы доменов.

A / 01

Микросервисная архитектура с независимыми базами данных

A / 02

PostgreSQL (включая JSONB) как основная СУБД

A / 03

Отказ от централизованной БД в пользу распределённой модели

A / 04

BPM-движок Camunda для управления процессами

A / 05

Event-driven подход через Kafka

— Backend.NET
— БДPostgreSQL · JSONB
— BPMCamunda
— ШинаKafka
— ИнфраструктураDocker · Traefik · Redis · MinIO
— FrontendReact
— Что получили

Платформа, на которой строятся корпоративные системы банка.

Сформировано архитектурное ядро. Снижена зависимость бизнеса от разработки, ускорено внедрение изменений, обеспечена масштабируемость и отказоустойчивость.

Ядро
Платформенный слой
−зависимость
Бизнеса от разработки
BPM
Процессы без кода
Enterprise
Уровень отказоустойчивости

Не разработчики — архитекторы платформенных решений в enterprise-среде.

30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓
30 минутотвечаем
1-2 дняоценка
бесплатноконцепция

Готовы начать?

Объясните задачу — поможем определиться с форматом и стеком.

Скачать презентацию ↓