Банки и финтех
Full-stack разработка и реинжиниринг ДБО ЮЛ и Банк Онлайн
Полный цикл разработки и реинжиниринга дистанционного банковского обслуживания юридических лиц и Банк Онлайн. Монолит переведён на микросервисы: спроектированы база данных и ядро на Java, Groovy, Spring Framework, Spring Boot и JavaScript (Prototype JS).
Микросервисы
Миграция монолита ДБО ЮЛ и Банк Онлайн
Задача
Ключевые банковские платформы ДБО ЮЛ и Банк Онлайн нужно было перевести с монолита на микросервисы и заново собрать ядро, API и бизнес-логику операций.
Архитектура
RESTful API и бизнес-логика переводов, зарплатных проектов и шаблонов операций. Модули: ДБО ЮЛ, Банк Онлайн, депозиты физических лиц, межбанковские и валютные переводы, интеграция с 1С (ERP). Справочники контрагентов, бенефициаров, БИК, SWIFT и КБК. Сквозное тестирование микросервисов и сопровождение промышленной эксплуатации.
01
Монолит переведён на микросервисы
02
ИТ-архитектура и базы данных
03
RESTful API
04
Справочники контрагентов, БИК, SWIFT и КБК
Стек
- Java
- Groovy
- Spring Framework
- Spring Boot
- JavaScript (Prototype JS)
- GitLab
- Maven
- Nexus
- Jenkins
- Docker
- OpenShift
- Kubernetes
- Apache Tomcat
Результат
- ДБО ЮЛ и Банк Онлайн работают на микросервисной архитектуре.
- Ядро разработано на Java, Groovy, Spring Framework, Spring Boot и JavaScript (Prototype JS).
- Собраны переводы, зарплатные проекты и шаблоны операций.
- Межсервисное взаимодействие проходит сквозное тестирование, промышленная эксплуатация сопровождается.
Что передали
- ДБО ЮЛ
- Банк Онлайн
- Депозиты физических лиц
- Межбанковские и валютные переводы
- Интеграция с 1С (ERP)
- Зарплатные проекты
- Справочники контрагентов, бенефициаров, БИК, SWIFT и КБК