← Все кейсы

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

Высоконагруженные финтех-платформы и Data Platform

Разработка и перенос высоконагруженных финтех-платформ с монолита Java EE на микросервисы: Kubernetes, Docker, Kafka и gRPC. Full-stack на Java, .NET (C#), Golang и мобильные приложения iOS/Android.

Data Platform

Финтех-платформы вместо монолита Java EE

Задача

Нужно было заменить монолит Java EE микросервисами и собрать на них кредитование, данные, лояльность, взыскание и учёт займов.

Архитектура

Data Platform (DWH/ODS на Spark, Postgres и MongoDB), программа лояльности, POS-кредитование и досудебное взыскание на 1С. Отдельно: мобильные займы и кредитные карты в новой локации, выгрузка через Informatica Power Center, обзвон через Infinity и сторонние дайлеры, учёт займов и SMS. Рядом — автотесты, нагрузочное тестирование, CI/CD и DataOps.

  1. 01

    Мобильное приложение займов и кредитных карт

  2. 02

    Data Platform и Informatica Power Center

  3. 03

    Программа лояльности

  4. 04

    Soft Collection на 1С

  5. 05

    POS-кредитование

  6. 06

    Учётная система займов и SMS

  7. 07

    Миграция Java EE на микросервисы

Стек

  • Java
  • .NET (C#)
  • Golang
  • Kotlin
  • Swift
  • iOS / Android
  • Kubernetes
  • Docker
  • Kafka
  • gRPC
  • Spark
  • Postgres
  • MongoDB
  • Redis
  • Informatica Power Center
  • DWH / OLAP
  • ASP.NET
  • MS SQL
  • 1С (БСП)
  • SQL
  • API
  • Playwright
  • Vanessa Automation
  • JMeter
  • CI/CD
  • DataOps
  • DevSecOps
  • Интеграционные шины

Результат

  • Мобильное приложение оформляет займы и кредитные карты в новой географической локации. Базы DWH и ODS интегрированы с мастер-системами.
  • Data Platform международного финтеха принимает потоковую и пакетную выгрузку через Informatica Power Center, контролирует качество и задержки и следит за доставкой данных.
  • Программа лояльности копит бонусные баллы и даёт скидки на продукты компании и партнёров: backend, интерфейс, внутренние API, загрузка и выгрузка данных.
  • Soft Collection на 1С собран на БСП: данные приходят из SQL и Kafka, кампании обзвона идут через телефонию Infinity и сторонние дайлеры.
  • POS-кредитование считает скоринг, выдачу и учёт платежей прямо в точке продажи.
  • Учётная система ведёт выдачу займов, платежи и SMS-оповещения и связана с SMS-шлюзами.
  • Монолитные приложения Java EE переведены на микросервисы.

Что передали

  • Мобильное приложение займов и карт
  • Data Platform
  • Программа лояльности
  • Soft Collection на 1С
  • POS-кредитование
  • Учётная система займов
  • Микросервисы вместо Java EE