Банки и финтех
Высоконагруженные финтех-платформы и 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.
01
Мобильное приложение займов и кредитных карт
02
Data Platform и Informatica Power Center
03
Программа лояльности
04
Soft Collection на 1С
05
POS-кредитование
06
Учётная система займов и SMS
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