Top.Mail.Ru
Кейс: разработка корпоративного портала для сотрудников гипермаркета

У вас есть задача? Давайте обсудим!

О клиенте

Ритейлер предлагает товары для ремонта, дома и сада. Сеть насчитывает более 100 магазинов в 50+ городах России. Компания развивает веб-сайт и постоянно внедряет новые разделы и инструменты — калькуляторы расчета материалов, виртуальные планировщики интерьеров и др. Параллельно расширяет B2B-направление, увеличивая ассортимент и количество поставщиков.

О проекте

У бизнеса стояли амбициозные планы по развитию корпоративного портала, который объединял каталог товаров, заказы интернет-магазина и процессы работы с поставщиками. Масштаб задач постоянно увеличивался, и внутренней команде становилось все сложнее поддерживать темп развития. Чтобы обеспечить своевременный выпуск новых фич, клиенту потребовались дополнительные ресурсы.

Описание задачи

alt

ИТ-компании RedLab предстояло модернизировать инфраструктуру. Существующая система имела ряд технологических ограничений. Основные проблемы:

  • Устаревшая backend-архитектура: монолит с разрозненными модулями и запутанной логикой.
  • Отсутствие единой спецификации API: неочевидные типы данных и ошибки при взаимодействии сервисов.
  • Проблемы производительности MongoDB: неэффективные запросы и отсутствие необходимых индексов.
  • Ступенчатая бизнес-логика: сложное сопровождение и добавление новых правил.

Обсудить проект

Оставьте ваши контакты, и мы свяжемся с вами в течение 60 минут

Политика общества с ограниченной ответственностью «Рэд лаб» в отношении обработки персональных данных
Спасибо за заявку

Реализация

Аутстаффинг ИТ-специалисты реализовали следующие решения:

  • Обновили backend-часть, выполнив миграцию на актуальную версию Spring Boot и сопутствующих библиотек. Избавились от устаревших зависимостей и создали базу для дальнейших улучшений.
  • Провели рефакторинг архитектуры. Удалось разбить легаси-код на понятные доменные модули, устранить лишние зависимости и привести кодовую базу к понятной и поддерживаемой структуре.
  • Внедрили единую спецификацию API. Теперь аналитикам и QA-инженерам стало проще контролировать вызовы, структуру данных и корректность ответов.
  • Оптимизировали работу MongoDB. Для этого переработали тяжелые запросы и пересобрали индексы, что ускорило загрузку информации без увеличения ресурсов.
  • Унифицировали сложную ступенчатую бизнес-логику. Процессы стали прозрачными и менее подверженными ошибкам.
  • Настроили модульное тестирование с Testcontainers и моками, что обеспечило предсказуемость тестов и независимость от реальных сервисов.
  • Дополнительно расширили функциональность веб-сайта. Добавили поддержку новых продуктовых направлений (ассортимент напольных покрытий) и внедрили раздел «Подборки» с рекомендациями товаров.

Результат

За 11 месяцев удалось повысить производительность ПО, расширить функционал портала и улучшить пользовательский опыт. Архитектура соответствует современным стандартам, гарантирует технологическую устойчивость и готова к дальнейшему развитию. Согласно отзывам менеджеров, ИТ-продукт стал быстрее и удобнее в работе.

Переходите по ссылке, чтобы узнать об аутстаффинге Java-разработчиков больше.

alt
Хотите первыми узнавать об освободившихся специалистах?
Вступите в закрытый клуб и получите возможность сформировать самую сильную команду под свой проект.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить полную презентацию?
Оставьте пожалуйста свои контакты, и после успешной отправки формы материалы будут отправлены на указанный email.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Хотите получить файл с рассчитанными выше показателями?
Оставьте, пожалуйста, свои контактные данные.
После их отправки начнется скачивание файла.
alt
Ваша заявка отправлена, в ближайшее время с вами свяжется наш менеджер для уточнения деталей
Отправьте нам свое резюме
alt
Ваше резюме отправлено, в ближайшее время с вами свяжется наш менеджер для уточнения деталей