Главная Услуги Кейсы О нас Связаться
Все кейсы

Микросервис для финтех-продукта

Разработали бонусный микросервис для финтех-компании — без вмешательства в основной код, с гибкими правилами и админкой, отдали как готовый контейнер, интеграция заняла пару дней.

Микросервис для финтех-продукта

К нам обратилась IT-компания из финтех-сферы. У них был основной продукт — большая backend-система по управлению транзакциями, пользователями, аналитикой. Команда в этот момент была полностью загружена основным функционалом и не хотела распыляться, но бизнес попросил срочно реализовать новую бонусную механику для удержания пользователей: начисление бонусов за действия и за покупки.

Руководство искало решение: или тормозить текущий спринт и встраивать это в основной монолит, или отдать реализацию на аутсорс, без отвлечения своей команды. Мы подошли как внешний подрядчик: вначале изучили текущую архитектуру, API и форматы данных. Задача — сделать отдельный микросервис, который будет сам принимать события, считать бонусы и отправлять информацию обратно.

Мы реализовали универсальную логику бонусных правил: добавление, удаление, настройка весов, временные акции. Также сделали админку, где можно было смотреть статистику, вручную редактировать балансы и видеть историю начислений.

По итогу наш сервис стал частью их экосистемы — но разрабатывался полностью независимо, и передавался только как готовый Docker-контейнер. Интеграция заняла всего пару дней — остальное мы сделали сами.

Что было сделано:
– Микросервис на FastAPI + PostgreSQL
– Очередь событий через Kafka (интеграция с основным брокером клиента)
– Модель бизнес-правил: гибкая система расчёта, настройка коэффициентов и условий
– REST API для получения и изменения бонусного баланса
– Панель администратора для модерации, истории и ручных правок
– Docker-сборка + CI/CD через GitHub Actions
– Полное покрытие автотестами + нагрузочное тестирование

Результаты:
– Проект выполнен за 6 недель, включая тесты и документацию
– Не отвлекли внутреннюю команду ни на 1 день — интеграция заняла 2 человека × 1 вечер
– В первый месяц система начислила более 180,000 бонусов без ошибок
– Архитектура масштабируемая — легко добавлять новые типы акций и формул
– Компания сэкономила около 2 месяцев времени своей команды, которые пошли на основной roadmap
– Внутреннее NPS-команды на наш сервис: 9.5/10 — отдали бы ещё

Оставить заявку