Все кейсы

Программа лояльности Сбербанка: Конвертация кэшбеков между торговыми площадками

Brief ·Сбер ·2024

Проведен рефакторинг и оптимизация архитектуры программы лояльности Сбербанка для повышения производительности и масштабируемости.

Открыть проект

Задача

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

Решение

Выполнен рефакторинг кода с использованием Java 8-11 и Spring Boot, что повысило производительность и читаемость. Новый функционал интегрирован через WildFly и Postgres с применением Docker для легкого развертывания. Архитектура оптимизирована с учетом масштабируемости, внедрена Flyway для управления миграциями БД. Проведены систематические ревью кода и организованы сессии обмена опытом в команде.

Результат

Достигнуто значительное улучшение производительности системы, архитектура позволяет обрабатывать высокие нагрузки с минимальными задержками. Реализован новый функционал конвертации кэшбеков, повышающий удовлетворенность клиентов. Код стал качественным и читаемым, что облегчает поддержку и развитие.