UNIFINplatform

Облачная инфраструктура рынка

Современная платформа для вашей ИИ-трансформации

UNIFIN - промышленная платформа из 51 микросервиса со своими базами и циклом выпуска. Новые продукты рынка запускаются конфигурацией, а рабочий пилотный комплекс встаёт за 4-6 недель.

Смотреть решения
микросервисов в продакшене
51
порталов на едином входе
9
документированных REST-эндпоинтов
978
доступность денежного комплекса (SLO)
99,9%
Рабочее место оператора с живыми столами и графиками Терминал срочного рынка с книгой заявок и тикетом Обзор надзора с живыми сигналами Обзор товарного рынка с аукционами Аналитическое рабочее место с тепловой картой рынка Рабочее место складов и расписок
Живые экраны продуктовых терминалов
Миссия архитектуры

«Рынок не ждёт следующего релиза, и клиент ждать не должен. Поэтому платформа UniFin построена на event-driven и AI-native архитектуре: быстро поставлять, дёшево менять, быть готовыми к следующей задаче в тот момент, когда она появляется. Долгие проекты, тяжёлые доработки и месяцы интеграций перестают быть ценой прогресса: стоимость изменений берёт на себя платформа, бизнес остаётся за клиентом.»

Команда UNIFIN
  • Торги
  • Клиринг
  • Расчёты
  • ЦД
  • Платежи и FX
  • Риск
  • Обеспечение
  • Отчётность
  • IPO и листинг
  • Референтные данные
  • ЭДО
  • ИИ-аналитика
  • Цифровые активы
  • Товары
  • Деривативы
  • Рыночные данные
  • Надзор

Аргумент

Почему индустрии нужна новая архитектура

Монолиты прошлых лет ограничивают площадки окнами релизов, стоимостью интеграций и дорожной картой вендора. Рынку нужна инфраструктура, которая растёт вместе с объёмом и принимает новые классы активов.

01

Старое ядро

Одно изменение, одно окно релиза, один большой риск. Дорожной картой владеет вендор, риском - площадка.

02

Время до рынка

Новый продукт ждёт 12-18 месяцев в очереди вендора. Клиенты и регулятор столько не ждут.

03

Растущие объёмы

Оборот и число участников растут каждый год, а старое ядро масштабируется только покупкой нового оборудования.

04

Интеграции и совместимость

Каждому банку, ЦД и регулятору нужен коннектор; точечные связки размножаются и падают молча.

05

Новые классы активов

Цифровые активы, товары и деривативы появляются быстрее, чем монолит успевает их принять.

06

Стоимость владения

Лицензии за пользователя и за модуль делают рост дороже выручки, которую он приносит.

Наш ответ

Одна платформа отвечает на все шесть проблем

Уже построена, уже работает: базовая лицензия на ядро и модульные добавки, платите за то, что включаете.

Микросервисы, а не монолит

51 сервис со своими базами и циклом выпуска. Обновляйте один сервис, а не всё сразу, и никогда не переписывайте ядро.

Запуск конфигурацией

Новые продукты и инструменты - это настройки и флаги, а не очередной многомесячный проект.

Масштаб на Kubernetes

Добавляйте узлы от пилота на трёх нодах до национального масштаба: один Helm-чарт разворачивает 3 или 30 узлов.

Стандарты вместо точечных связок

FIX, ISO 20022, REST, SFTP и вебхуки: один интеграционный набор для банков, ЦД и партнёров.

Новые активы на том же ядре

Цифровые, товарные и производные продукты переиспользуют клиринг, расчёты, депозитарий и аудит.

Предсказуемая стоимость владения

Одна платформа для торгов, посттрейда, платежей и данных: меньше систем, одна команда, одна стоимость эксплуатации.

  • Kubernetes + Helm
  • event-driven (outbox)
  • 51 микросервис
  • 43 собственные базы
  • независимые релизы
  • API-first

Собирать, а не разрабатывать

Соберите новую систему из готовых микросервисов

Unifin Architect Builder превращает кирпичи платформы в новую систему: быстро для бизнеса, спокойно для ИТ-команд.

  • готовые микросервисы
  • детерминированная генерация
  • гварды и инварианты
  • MCP, CLI, открытая схема
  • денежный маршрут под контролем
Unifin Architect Builder

Технологическая архитектура

Как устроена платформа

Четыре слоя от порталов до инфраструктуры: идентификация и шлюз на краю, событийная шина и правила в середине, бизнес-сервисы со своими базами внутри.

Представление Девять порталов на едином входе
Администратор
Операции
ЦД
Трейдер
Участник
Отчёты
Надзор
Симуляция
Мобильное приложение
Граница и шлюз Идентификация, маршруты, участники
Keycloak SSO роли и MFA
API-шлюз 126 маршрутов
Шлюз участников ключи и квоты
WAF и CSP перед каждым сервисом
Связующее звено и правила Один интеграционный набор
Событийная шина outbox, DLQ, повтор
FIX-движок 4.2 / 4.4 / 5.0
ISO 20022 и MT сборщики сообщений
Правила и workflow лимиты, согласования, тарифы, календарь
Бизнес-системы 51 сервис, свои базы
Торги, клиринг, расчёты
ЦД и кастодия
Платежи и FX
Риск и обеспечение
Референтные и рыночные данные
Отчётность и надзор
Цифровые активы и деривативы
Инфраструктура Наблюдаемость и эксплуатация
Kubernetes + Helm
Prometheus + Grafana + Loki
Vault
Резервное копирование и учения DR

Решения

Тридцать четыре решения на одной платформе

Тридцать четыре решения, каждое настроено и готово к включению: свои экраны на одной управляемой платформе. Каждая карточка показывает, чем вы начинаете пользоваться, каким индустриям служит решение, и ведёт к подробному описанию.

Живая лента
Unifin Charts

Собственная библиотека графиков: типы графиков для всех классов активов и таймфреймы от минут до недель, полный набор инструментов рисования и богатая библиотека индикаторов; профиль объёма с кластерами, алерты и торговля с графика.

Перетащите график для панорамы, прокрутите для зума.

Открыть решение →
Unifin Brokerage

Комплекс брокера для международных рынков: подключение и ведение клиентов, заявки и исполнение, денежные средства и маржа, комиссии, выписки и день бэк-офиса.

Открыть решение →
Unifin Charts

Собственная библиотека графиков: типы графиков для всех классов активов и таймфреймы от минут до недель, полный набор инструментов рисования и богатая библиотека индикаторов; профиль объёма с кластерами, алерты и торговля с графика.

Открыть решение →

Индустрии

Одно ядро, разные индустрии

Одна и та же платформа собирается в свой набор продуктов для каждой индустрии. У каждой индустрии свой набор решений.

Биржа / торговая площадка

Торги, надзор, рыночные данные и посттрейд на одном ядре, запуск конфигурацией.

Банк / платежи

Расчёты, платежи и кастодиальные сервисы для рынка вокруг торгового ядра.

Корпорация / эмитент

Доступ к рынку для производителей и эмитентов: аукционы, поставки, токенизированные активы и данные.

Направления

Шесть бизнес-направлений на одной платформе

Каждое направление - набор готовых сервисов с опубликованными контрактами: добавьте кирпич, цепочка продолжает работать.

Торги и операции рынка

Каждая сделка, каждый инструмент: сопоставлены, оценены и опубликованы в реальном времени.

  • trading-ms
  • auction-ms
  • market-data-ms
  • listing-ms
  • indices-ms

Кому: площадки, брокеры, подписчики данных

Клиринг, расчёты и ЦД

Посттрейд, который можно проверить от начала до конца: обязательства не теряются, деньги не теряются.

  • clearing-ms
  • settlement-ms
  • depository-ms
  • collateral-ms
  • ca-ms

Кому: клиринговые члены, клиенты ЦД, эмитенты

Платежи, банки и FX

Платежи, независимые от банка: файлы, API и ISO 20022 на одной рельсе.

  • payment-ms
  • fx-ms
  • bank REST + mTLS
  • SFTP
  • MT / ISO 20022

Кому: участники, эмитенты, казначейства

Риск, комплаенс и надзор

Готовность к регулятору по умолчанию: лимиты до сделки, доказательства после.

  • risk-ms
  • sanctions-ms
  • surveillance-ms
  • reporting-ms
  • tax-ms

Кому: риск-офис, комплаенс, регулятор

Сервисы клиентов и документы

Клиенты, брокеры и эмитенты в одном месте: бумажные документы и SWIFT уходят.

  • participant-ms
  • 9 порталов
  • docflow-ms
  • signature
  • notification-ms

Кому: инвесторы, брокеры, эмитенты

Новые рынки и рост

Новая выручка: товары, цифровые активы и сервисы данных.

  • derivatives-ms
  • digital-assets-ms
  • warehouse-ms
  • ai-agent-ms
  • training-ms

Кому: эмитенты, трейдеры, клиенты данных

Возможности

Что платформа покрывает из коробки

Один продукт в трёх комплексах: фронт-офис обслуживает клиентов и трейдеров, мидл-офис держит риск, лимиты и комплаенс, бэк-офис двигает деньги и активы. Двенадцать групп возможностей уже работают; каждая - сервис, который вы включаете, а не проект, который вы начинаете.

Управление заявками

Приём, маршрутизация, валидация, лимиты

Сопоставление и исполнение

Приоритет цена-время, аукционы, RFQ

Клиринг и нетто

Многосторонний нетто, обязательства

Расчёты (DVP)

Поставка против платежа, обработка неисполнений

Депозитарий

Счета, переводы, корпоративные действия

Платежи

RTGS, банковские файлы, сообщения SWIFT

Риск и маржа

Предторговые проверки, VaR, обеспечение

Референтные данные

Инструменты, календари, валюты

Рыночные данные

Тики, OHLCV, снимки книги заявок

Комплаенс

Санкционный скрининг, надзор

Отчётность

Регуляторные и корпоративные отчёты

Идентификация и доступ

Единый вход, роли, права

Как это встаёт

Начните сразу с пилота, вырастите в прод-систему

Без долгих предпродаж: выберите рамку, и мы развернём рабочий пилотный кластер с вашими инструментами, пользователями и данными. Стадии не смешиваются: сначала пилот, затем прод-система.

  • Рамка: 1-3 модуля
  • Приёмочный гейт на каждой фазе
  • Выход на любом гейте
  • Пилотный кластер за 4-6 недель
1

Пилот (PoC / MVP)

Первая стадия: недели 0-6 и далее

  • Установочный звонок: выбираем функции, фиксируем рамку пилота и метрики успеха.
  • Пилотный стенд и окружения: реалм Keycloak, роли, загруженные референтные данные, тестовые пользователи.
  • Коннекторы в рамке: банк, FIX, ЦД; контрактные проверки и набор guard-проверок зелёные.
  • Приёмка на ваших данных: бизнес-тест-паки, guard-проверки, учения DR, подпись ответственных.
  • Реальная эксплуатация на пилоте и решение о прод-системе с доказательствами на руках.
2

Прод-система

Вторая стадия: после подписи по пилоту

  • Промышленное развёртывание на Kubernetes с высокой доступностью: кластеры Patroni, RabbitMQ и Redis.
  • Уровни сервиса: денежный комплекс p95 менее 100 мс, доступность 99,9%, ежемесячные учения восстановления.
  • Ежемесячные релизы и обновления без простоя; масштабирование добавлением узлов.
  • Сопровождение запуска, соглашение о поддержке и квартальный обзор ценности по согласованным метрикам.

Масштаб

Производительность, которую можно держать

Один и тот же код работает и на пилоте из трёх нод, и в национальном масштабе: мощность растёт добавлением узлов, а не переписыванием платформы.

30 млн
счетов на одной установке

Розничные и корпоративные держатели, база на сервис, без узкого места на раздаче

100 тыс.
заявок в день на пиковом профиле

Устойчивый поток пути сопоставления и клиринга

12 000+
тиков в секунду

Хранение TimescaleDB, живая раздача в порталы и партнёрам

3-30
узлов, один Helm-чарт

От пилотного кластера до национального масштаба без правок кода

Стартовый пилот

до 1 млн счетов, 5 тыс. заявок в день

3 узла

Рост

до 10 млн счетов, 30 тыс. заявок в день

6 узлов

Национальный масштаб

до 30 млн счетов, 100 тыс. заявок в день

12 узлов

Уровни сервиса, которые держим

  • Доступность денежного комплекса (28 дней)99,9%
  • Задержка денежного комплекса, p95менее 100 мс
  • Доля ошибок, Tier 1менее 0,1%
  • Ядро платформы (Tier 2), p95менее 500 мс
  • Хаос-сценарии, повторяем ежемесячно8

Технология

Стандартно, открыто, в контейнерах

Никаких экзотических зависимостей: команда, знакомая с Java, PostgreSQL и Kubernetes, эксплуатирует платформу с первого дня.

Рантайм
Java 21 (LTS), сборка Gradle 8.9
Бэкенд
Spring Boot 3.5.16, Spring Cloud 2025.0.3, 51 сервис, Flyway 10.15
Порталы
Next.js 16.3.3, React 19.2.3, TypeScript 5, монорепо pnpm
Хранилища
PostgreSQL 17 на сервис (43), TimescaleDB для тиков, Redis 7 + Sentinel
Обмен сообщениями
RabbitMQ 3.13 quorum-очереди, transactional outbox, DLQ с повтором
Идентификация
Keycloak 26.1 (OIDC, JWT), API-ключи и квоты
Платформа
Kubernetes + Helm, Docker Compose для пилотов, HPA и rolling updates
Наблюдаемость
OpenTelemetry 1.31 + Jaeger, Prometheus + Grafana, Loki, предупреждения burn-rate по SLO
Безопасность и QA
Vault, Trivy, OWASP ZAP, Springdoc 2.8 OpenAPI, 88 guard-скриптов, Testcontainers
CI/CD
Пайплайны GitLab: 74 автоматические проверки на каждый merge

API

API, разложенный по доменной модели

978 REST-эндпоинтов за 126 маршрутами шлюза, сгруппированные по DDD: восемь слоёв, сорок четыре ограниченных контекста и эндпоинты, которые уже есть в коде. Выберите слой и читайте домены.

  • 978документированных эндпоинтов (OpenAPI)
  • 2,132объявлений маршрутов в коде
  • 126маршрутов шлюза
  • 38OpenAPI-контрактов сервисов
  • 51просканированных модулей

жизненный цикл заявок, аукционы, рыночные данные, листинг, индексы

trading-ms /api/v1/trading 121
POST/orders GET/positions POST/positions GET/{id} PUT/{id} DELETE/{id}
auction-ms /api/v1/auctions 38
POST/{code}/publish POST/{code}/open POST/{code}/pre-trade POST/{code}/archive GET/{code}
market-data-ms /api/v1/market-data 35
GET/snapshot GET/prices/{instrumentCode} GET/settlement-price POST/settlement-price/ingest POST/ca/split-correction
listing-ms /api/v1/listing 39
GET/{listingId} POST/{listingId}/approve POST/{listingId}/reject POST/applications/{id}/documents GET/fees/calculate
indices-ms /api/v1/indices 19
POST/calculate POST/closing-price POST/price-limits POST/hhi GET/{code}

клиринговый цикл, нетто, расчёты DVP, депозитарий, корпоративные действия, обеспечение

clearing-ms /api/v1/clearing 84
POST/rebuild GET/{instrumentCode}/accrual GET/{instrumentCode}/accrual/period GET/{instrumentCode}/accrual/cumulative GET/detail
settlement-ms /api/v1/settlement 61
POST/reserve POST/confirm POST/{instructionId}/resend GET/reservations/{reservationId} GET/{id}
depository-ms /api/v1/depository 102
POST/accounts GET/accounts/{participantCode} POST/accounts/{participantCode}/deposit POST/accounts/{participantCode}/withdraw POST/accounts/{participantCode}/close
collateral-ms /api/v1/collateral 71
POST/{id}/bids GET/{id}/price PUT/{id} GET/{id} DELETE/{id}
ca-ms /api/v1/corporate-actions 56
POST/events POST/events/{eventRef}/validate PUT/events/{eventRef}/enrich POST/events/{eventRef}/cancel GET/events/{eventRef}

платёжные поручения, банковские каналы, сверка, конверсия валют

payment-ms /api/v1/payments 104
GET/payments GET/reconciliations POST/reconciliations POST/reconciliations/{id}/match GET/reconciliations/{id}
fx-ms /api/v1/fx 31
GET/rates GET/convert GET/{tradeId} POST/cache/clear

предторговые проверки, скрининг, дела надзора, отчётность, налоги

risk-ms /api/v1/risk 31
POST/check POST/pre-trade-check POST/recalculate/{participantCode} POST/recalculate-all GET/delivery-capability
sanctions-ms /api/v1/sanctions 44
GET/alert-rules GET/alert-rules/page POST/alert-rules GET/reports
surveillance-ms /api/v1/surveillance 34
POST/sar GET/sar POST/sar/{sarId}/submit POST/sar/{sarId}/approve POST/sar/{sarId}/file
reporting-ms /api/v1/reporting 49
GET/search GET/summary GET/{businessDate} GET/{entryRef}
tax-ms /api/v1/tax 51
GET/{participantCode}/{year} GET/monthly GET/estimated GET/summary

инструменты, расписания, новости и публикации

reference-data-ms /api/v1/reference-data 199
GET/grid GET/events GET/{code} PUT/{code} DELETE/{code}
day-schedule-ms /api/v1/day-schedule 50
POST/open POST/close POST/pause POST/resume GET/status
news-ms /api/v1/news 26
POST/articles GET/articles POST/articles/{id}/publish POST/articles/{id}/archive

участники, документооборот, подписи, уведомления, чат, голосования, споры

participant-ms /api/v1/participants 77
GET/balances/{participantCode} GET/broker-client-limits GET/clearing-participants GET/{participantId}/pii/erasure-status DELETE/{participantId}/pii
docflow-ms /api/v1/documents 19
GET/page POST/{id}/sign POST/{id}/approve PUT/{id}
eimzo-ms /api/v1/signature 8
POST/sign POST/verify GET/documents/{documentRef}/signatures POST/certificates
notification-ms /api/v1/notifications 14
POST/send POST/send-batch GET/tracking/{batchId} GET/{notificationRef}/status
chat-ms /api/v1/chat 20
POST/messages GET/rooms/{roomId}/messages PUT/messages/{messageId}/read GET/direct/{participantCode}
voting-ms /api/v1/voting 15
POST/sessions POST/sessions/{ref}/open POST/sessions/{ref}/tally POST/sessions/{ref}/publish
arbitration-ms /api/v1/arbitration 19
POST/cases GET/cases GET/cases/participant/{participant} POST/cases/{caseNumber}/resolve

деривативы, цифровые активы, товары, аналитика и обучение

derivatives-ms /api/v1/derivatives 23
GET/contracts POST/contracts GET/contracts/{code} GET/{id}/history
digital-assets-ms /api/v1/digital-assets 192
POST/{id}/userop POST/{id}/recover GET/page POST/purge
warehouse-ms /api/v1/warehouse 42
POST/declarations POST/declarations/{declarationId}/submit POST/{certificateNumber}/redeem GET/{certificateNumber}
ai-agent-ms /api/v1/ai 11
POST/chat POST/ask POST/nlu/parse POST/nlu/to-sql
training-ms /api/v1/training 24
GET/courses POST/courses POST/courses/{id}/publish
journal-ms /api/v1/journal 15
GET/messages POST/messages/{id}/replay POST/books POST/books/{bookRef}/close

шлюз, идентификация, аудит, workflow, согласования, интеграционный хаб, флаги

server-gw gateway 126
routes/api/v1/** and /api/v2/reference-data/** canaryweights per route WAFand correlation id on entry
auth-ms /api/v1/auth 33
POST/roles PATCH/{keyId}/revoke GET/{keyId}/usage
admin-ms /api/v1/admin 73
GET/{configKey} PUT/{configKey} GET/{id}
audit-ms /api/v1/audit 10
POST/events POST/events/batch POST/events/search POST/supervisory-reads
workflow-ms /api/v1/workflow 24
POST/instances GET/instances/{instanceRef} POST/tasks/complete GET/{definitionKey}
approval-ms /api/v1/approvals 14
POST/submit POST/{requestRef}/approve POST/{requestRef}/reject POST/{requestRef}/escalate
task-engine-ms /api/v1/tasks 8
POST/{id}/execute PUT/{id}/retry GET/page
esb-gateway-ms /api/v1/esb 33
POST/messages POST/messages/{messageId}/route POST/messages/retry POST/verify
integration-ms /api/v1/integration 9
POST/receive POST/send GET/status/{logRef} POST/{logRef}/retry
feature-flag-ms /api/v1/feature-flags 20
POST/evaluate POST/evaluate-batch PUT/{flagKey} DELETE/{flagKey}
fix-gateway FIX 4.2 / 4.4 / 5.0 6
sessionlogon and logout orderflow inbound dropcopy outbound

Интеграции

Подключения, которые партнёры узнают

Стандартные каналы на краю, единые правила внутри: traceId от канала до базы, ключи идемпотентности, outbox в одной транзакции и fail-closed на денежном пути.

Входящие

  • Шлюз FIX 4.2 / 4.4 / 5.0 с drop copy
  • Банковский REST с mTLS и файловый обмен SFTP
  • B2B-шлюз участников с API-ключами и квотами
  • Потоки рыночных данных, санкционные списки, пакетные загрузки

Внутри платформы

  • API-шлюз: 126 маршрутизируемых префиксов и canary-веса
  • Идентификация Keycloak, роли и сервисные счета
  • Событийная шина с версиями схем и повтором из DLQ
  • Сборщики сообщений ISO 20022 и MT в интеграционном хабе

Исходящие

  • Девять порталов и живые потоки WebSocket / SSE
  • Шлюзы SWIFT / RTGS и сообщения ISO 20022
  • Рассылка отчётности почтой, по SFTP и в объектное хранилище
  • Вебхуки и ночные выгрузки для систем партнёров
  • traceId до конца
  • ключи идемпотентности на всех записях
  • outbox в одной транзакции
  • DLQ с повтором
  • fail-closed на денежном пути
  • песочница с первого дня

Компания

Команда, которая эксплуатирует инфраструктуру рынка

UNIFIN - инженерная компания инфраструктуры рынка. Проектируем, строим и эксплуатируем платформы биржевого класса: торги, посттрейд, депозитарий, платежи, риск и данные. Команды в Сингапуре, Абу-Даби и Казахстане.

Платформа на этом сайте работает в продакшене, а не в концепции. Она заменила монолитный риск 51 независимым сервисом, перевела релизы с годовых окон на недельные волны и превратила новые продукты в конфигурацию.

Мы остаёмся на весь срок эксплуатации: пилот, развёртывание, уровни сервиса, учения по восстановлению и поддержка. Одна ответственная команда от первого установочного звонка до национального масштаба.

Сингапур · Абу-Даби · Казахстан

Площадки и биржи

Сопоставление и аукционы, рыночные данные, индексы, листинг и надзор: полный стек площадки.

Посттрейд и депозитарии

Клиринг и нетто, расчёты DVP, кастодиальные счета и корпоративные действия с полным следом аудита.

Банки, платежи и FX

Рельсы ISO 20022 и MT, файловый обмен с банками, сверка, конверсия FX и инструменты хеджирования.

Регуляторы и комплаенс

Регуляторная отчётность, санкционный скрининг, надзор за рынком и доказательства к каждому шагу.

Выпуски

Строим с 2020 года, выпускаем раз в квартал

Платформа растёт квартальными волнами; каждый выпуск ложится на то же ядро.

2020 Q3

Ядро выходит в продакшен: модули торгов, клиринга и расчётов на первой площадке.

2023 Q1

К ядру присоединяются комплексы надзора, отчётности и ЦД; девять порталов на едином входе.

2024 Q4

Событийная шина с outbox, повтором из DLQ и версиями схем во всех сервисах.

2025 Q3

ИИ-комплекс: хаб данных, индексы, прогнозы и копилот операций на живых данных платформы.

2026 Q3

Комплексы цифровых активов и товаров; рабочие столы Desktop Kit с темами и white label.

Принесите задачу рынка, унесите план пилота

Для старта достаточно одного установочного звонка: мы приносим план, стенд и чек-лист; ваша команда ведёт реальные операции на своих данных.