Миграция процессинга с монолита на микросервисы: throughput ×10, интеграция с банком и Госуслугами.
КлиентWallet One
ОтрасльFinTech / Платежи
Длительность9 месяцев
Год2022
Задача
С чем пришёл клиент
Wallet One — платёжный сервис, процессинг которого работал на монолитной архитектуре с пропускной способностью 1 500 операций в секунду. С ростом объёмов система подходила к пределу масштабирования, а добавление новых интеграций (банк, Госуслуги) становилось всё сложнее и рискованнее.
Решение
Что мы сделали
ITQuick провёл миграцию процессинга с монолитной архитектуры на микросервисную, используя Java, Kubernetes, Kafka и Redis. Каждый домен (платежи, верификация, уведомления) выделен в отдельный сервис с независимым масштабированием. Параллельно выполнена интеграция с банковскими системами и порталом Госуслуг.
Результат
К чему пришли
пропускная способность выросла с 1 500 до 15 000 операций в секунду (×10). Новая архитектура позволяет добавлять интеграции без риска для основного процессинга и масштабировать отдельные компоненты по мере роста нагрузки.
Технологии
Java
Kubernetes
Kafka
PostgreSQL
Redis
Microservices
Похожие кейсы
Хотите подобный проект?
Обсудим вашу задачу и предложим решение