Содержание
Один из крупнейших системообразующих банков России, реализующий стратегию технологического суверенитета и импортозамещения в критически важных финансовых системах.
О проекте
Создана с нуля система кредитования юридических лиц, полностью свободная от зарубежных технологий и зависимостей. Решение обеспечивает высокую отказоустойчивость и поддерживает полный цикл финансовых транзакций по кредитованию корпоративных клиентов.
Задачи
- Устранить критическую зависимость от зарубежного ПО в системе кредитования юрлиц.
- Свести разрозненные подходы к аналитике в единую методологию.
- Обеспечить обработку всех кредитных транзакций с гарантированной целостностью данных.
- Спроектировать систему, выдерживающую высокую транзакционную нагрузку.
Этапы реализации
1. Проектирование архитектуры.
Разработка микросервисной архитектуры и выбор паттернов распределённых транзакций.
2. Разработка core-модулей кредитования.
Полный цикл — от заявки до сопровождения кредита.
3. Обеспечение целостности данных.
Внедрение паттернов SAGA и двухфазного коммита (2PC) для распределённой среды.
4. Нагрузочное тестирование.
Проверка системы на способность обрабатывать высокий поток транзакций.
5. Поэтапный запуск.
Перевод кредитных процессов на новую систему без остановки обслуживания.
Экспертиза
Senior-аналитик, 2 системных аналитика, бизнес-аналитик, solution architect, 4 backend-разработчика, 2 frontend-разработчика, 2 QA-инженера, ML-инженер, DevOps-инженер, PM.
Технологии
Kafka, микросервисная архитектура, паттерны распределённых транзакций SAGA и 2PC.
Результаты
- 100% — достигнута импортонезависимость критической системы кредитования.
- 100% — гарантирована целостность данных благодаря SAGA и 2PC.
- 20% — сокращено время обработки заявок.
- В 2 раза — снижена нагрузка на сеть.
- 10 000+ транзакций в секунду — обрабатывает система.
Банк получил не аналог зарубежного решения, а систему, спроектированную под собственную нагрузку и требования к отказоустойчивости.