В основе платформы Корентис лежит современный стек .NET и архитектура по Clean Architecture / DDD, проверенная на реальных кредитных продуктах (МФО → МСБ) и интеграциях с учётными системами, БКИ и регуляторными сервисами.
Чистые слои, изоляция модулей и надёжная доставка событий — основа предсказуемой и масштабируемой системы.
Слои Domain → Application → Infrastructure → API. Доменные правила — в агрегатах, оркестрация — в сервисах, инфраструктура — за интерфейсами.
Кредитная платформа разбита на bounded contexts (десятки модулей), изолированные по сборкам и схемам БД. Чистота границ контролируется тестами архитектуры (NetArchTest).
Связь между модулями — через Integration Events поверх PostgreSQL, без внешнего брокера. Outbox-воркер гарантирует надёжную публикацию событий.
Бизнес-ошибки возвращаются как Result.Fail, инфраструктурные сбои — исключениями. Контроллеры маппят успех/ошибку в HTTP-ответ предсказуемо.
Повторная доставка события не приводит к созданию дубликатов: поиск по внешнему идентификатору до создания. Важно для обмена с учётными системами.
Этапы (IStage) и шаги над доменной моделью вместо тяжёлых посредников; чтение отчётности — через Dapper для производительности.
Приём заявок, обслуживание займов, кабинет заёмщика. Фронтенд реализован в виде отдельных приложений личных кабинетов.
Андеррайтинг, операции, администрирование, роли и права (RBAC). Управление продуктами и процессом.
Сквозной флоу «заявка → скоринг → решение → выдача → обслуживание → возврат» с диагностикой состояний.
Дашборды и выгрузки, в том числе бухгалтерская и регуляторная отчётность; чтение через оптимизированные запросы.
Адаптеры к учётным, кредитным и регуляторным сервисам — за интерфейсами, что упрощает замену и тестирование.
Требования 152-ФЗ и ЦБ учитываем на уровне архитектуры и процессов.
Разделение модулей по сборкам и схемам БД, ролевой доступ (RBAC), аудит операций.
Outbox/inbox и идемпотентность исключают потерю и дублирование событий между системами.
Покажем архитектуру, контур интеграций и обсудим интеграцию с вашими системами.