Все кейсы

Платформа выдачи кредитов в крупном банке

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

Что это

Большой комплекс: около тридцати репозиториев — сервисы, интерфейсы, общие библиотеки, настройка окружений. Сделки, предложения, ставки, тарифы, справочники, документы, процессы согласования.

Строгие требования к безопасности и к тому, чтобы каждое изменение данных было видно: кто и когда его сделал.

Инженерная документация

Отдельно стоит упомянуть внутреннюю документацию: гайд по слоям, чек-лист «новая сущность от начала до конца». Это прямо отвечает на страх остаться один на один с непонятным кодом — и то же самое я приношу в проекты, которые делаю для клиентов.

Как устроено

Обобщённая схема кредитной платформы: интерфейсы, сервисы, общие библиотеки и сквозной аудитДва интерфейсамоя зонаОстальные интерфейсыдругие командыСделкисервис · моя зонаПредложениясервис · моя зонаСтавкисервис · моя зонаЕщё ~25 репозиториевсервисы и библиотекиОбщие библиотекипроцессы согласования, модели из BPMN · доступ: Keycloak, Kerberos · централизованная конфигурацияСквозной аудит измененийкто и когда изменил каждую запись · доменные сущности отделены от сущностей базыПоставкаJenkins: security-анализ, покрытие · Helm-values по окружениямОбобщённая схема кредитной платформы: интерфейсы, сервисы, общие библиотеки и сквозной аудитДва интерфейсамоя зонаОстальные интерфейсыдругие командыСделкисервис · моя зонаПредложениясервис · моя зонаСтавкисервис · моя зонаЕщё ~25 репозиториевсервисы и библиотекиОбщие библиотекипроцессы согласования, модели из BPMNдоступ: Keycloak, Kerberosцентрализованная конфигурацияСквозной аудит измененийкто и когда изменил каждую записьдоменные сущности отделены от сущностейбазыПоставкаJenkins: security-анализ, покрытиеHelm-values по окружениям
Другие кейсы

Кейсы и личные проекты