← Все кейсы

Банки и финтех

Full-stack разработка и реинжиниринг ДБО ЮЛ и Банк Онлайн

Полный цикл разработки и реинжиниринга дистанционного банковского обслуживания юридических лиц и Банк Онлайн. Монолит переведён на микросервисы: спроектированы база данных и ядро на Java, Groovy, Spring Framework, Spring Boot и JavaScript (Prototype JS).

Микросервисы

Миграция монолита ДБО ЮЛ и Банк Онлайн

Задача

Ключевые банковские платформы ДБО ЮЛ и Банк Онлайн нужно было перевести с монолита на микросервисы и заново собрать ядро, API и бизнес-логику операций.

Архитектура

RESTful API и бизнес-логика переводов, зарплатных проектов и шаблонов операций. Модули: ДБО ЮЛ, Банк Онлайн, депозиты физических лиц, межбанковские и валютные переводы, интеграция с 1С (ERP). Справочники контрагентов, бенефициаров, БИК, SWIFT и КБК. Сквозное тестирование микросервисов и сопровождение промышленной эксплуатации.

  1. 01

    Монолит переведён на микросервисы

  2. 02

    ИТ-архитектура и базы данных

  3. 03

    RESTful API

  4. 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 и КБК