• 497

    Заявлено проектов

  • 200

    Опубликовано проектов

  • 2

    Дней до завершения приема заявок

← Вернуться к списку

Перезагрузка ecom: от монолита к микросервисам без остановки продаж

  • Руководитель проекта со стороны заказчика

  • Категория

  • Номинация

  • Цели

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

    Основные задачи включали:

    • Повышение скорости разработки и гибкости за счёт перехода к микросервисной архитектуре и agile-подходам.

    • Формирование единой технологической базы для всех каналов продаж, исключающей дублирование бизнес-логики.

    • Постепенный отказ от устаревшего монолита в пользу модульной, масштабируемой платформы.

    • Внедрение современных DevOps-практик, автоматизации сборки, тестирования и релизов.

    • Развитие телеметрии и аналитики, обеспечивающих прозрачность процессов и управление на основе данных.

    • Создание системы проактивного мониторинга и алертинга для повышения стабильности и качества.

    Омниканальная платформа - технологический фундамент, который позволяет Hoff Tech быстрее реагировать на изменения рынка и обеспечивать устойчивое развитие.

  • Сроки выполнения

    июнь, 2024 — ноябрь, 2025
  • Год завершения проекта

    2025

  • Масштаб проекта

    177480 человеко-часов
  • Результаты

    В результате проекта Hoff Tech создал современную микросервисную платформу, обеспечивающую качественный рост эффективности. 

    За год реализовано более 30 микросервисов, интегрированных с веб-сайтом и мобильным приложением, на едином backend’е, что сократило TCO на 35% и обеспечило бесшовный пользовательский опыт. 

    Внедрена масштабируемая инфраструктура, выдерживающая пиковые нагрузки, а также сквозная телеметрия и система алертинга.

    Time to Market снизился с 6–9 месяцев до 2–4 недель, а стабильность и скорость работы интернет-магазина — в разы. 

    Созданная платформа стала фундаментом для развития и может быть интегрирована с любыми каналами. Унификация архитектуры, подходов и стандартов разработки позволяет командам эффективно переиспользовать решения и компоненты, ускоряя запуск новых продуктов Hoff Tech.

  • Уникальность проекта

    Мы провели полную технологическую перестройку процесса оформления заказа в интернет-магазине без остановки продаж, реализовав 6 способов доставки, 10 способов оплат, изменение получателя заказа, 4 акционные механики и работу с бонусами. За один год мы создали 30+ микросервисов с нуля без документации через реверс-инжениринг legacy на абсолютно новом стэке для компании, усилив команду за счёт привлечения новых лидеров Java-разработки, а также переобучения действующих разработчиков с .net и С#.  Мы перешли на data-driven подход, снизив нагрузку на нашу core ERP систему. Помимо разработки новой бизнес функциональности, внедрили CI/CD, телеметрию и алертинг. 

    Проект стал внутренней разработкой enterprise-уровня, объединившей несколько feature-команд, создал новый технологический стандарт Hoff Tech, на основе которого будет развиваться вся компания.

  • Использованное ПО

    Платформа использует современный стек технологий позволяющий быстро вести inhouse разработку несколькими feature командами разными бизнес-доменами:

    • Технологический стек:

      • Java 21+Spring Boot 3.4.0 — обеспечили высокую производительность, поддержку реактивного программирования и быструю разработку

      • PostgreSQL 16 — использован как основная OLTP-база данных с поддержкой JSONB и расширенной репликации

      • Apache Kafka 3.8 — обеспечил асинхронную, надежную и масштабируемую коммуникацию между микросервисами

    • Инфраструктурные компоненты:

      • Kubernetes — оркестрация контейнеров и автоматическое масштабирование

      • GitLab CI/CD+ArgoCD — инструменты DevOps для автоматизации развёртывания, тестирования и обновлений

      • Elasticsearch — централизованный сбор и анализ логов

      • Prometheus+Grafana+Tempo — мониторинг и визуализация метрик и трассировок в реальном времени

      • Terraform+Gitlab CI/CD+Ansible автоматическое декларативное развертывание VM, СУБД, Kafka и других инфраструктурных компонентов

      • Dochub - как источник истины для IaC

  • Решение из каталога Global CIO

    В проекте не используются решения из каталога Global CIO

  • Сложность реализации

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

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

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

    4. В старой системе не было прозрачных метрик, что затрудняло контроль за производительностью. Новый функционал имеет высокую степень покрытия метриками и позволяет оперативно реагировать на любые отклонения

    5. Проект выполнялся in-house силами нескольких feature-команд, работающих над разными доменами

  • Описание

    С 2011 года компания Hoff развивала собственный интернет-магазин на базе 1С-Битрикс, создав полноценный цифровой канал продаж. За это время платформа обросла функциональностью — поиск и фильтры, детальные карточки товаров, избранное, покупки в пару кликов, разные способы доставки и оплаты, статус заказа в личном кабинете и работа с картой лояльности. Параллельно развивались акции, бустинг товаров, промостраницы и рекомендательные модели, обеспечившие рост онлайн-продаж.

    В 2022 году Hoff Tech стала технологическим партнёром компании и взяла на себя развитие всей ИТ-инфраструктуры компании — от e-commerce и внутренних систем до архитектуры, данных и команд разработки.

    Накопленные за годы монолитные решения и устаревшая архитектура стали тормозом для дальнейшего развития.

    Time to Market новых функций достигал 6–9 месяцев, кодовая база была перегружена, а дублирование решений для интернет-магазина и других каналов повышало затраты и снижало гибкость. Часто неочевидные зависимости выявлялись только на этапе е2е тестирования, что еще сильнее увеличивало время на доставку ценностей. Все системы обращались к core ERP платформе напрямую, что генерировало большой объем нагрузки на самую важную систему компании. Отсутствие телеметрии и проактивного мониторинга приводило к тому, что проблемы замечали клиенты раньше, чем система. 

    Чтобы устранить эти ограничения, Hoff Tech запустила проект по переходу интернет-магазина на новую микросервисную платформу, построенную на современном стеке: Java 21, Spring Boot 3, PostgreSQL, Redis, Kafka, Kubernetes. Разработка велась in-house, несколькими feature-командами. Были внедрены CI/CD-пайплайны, автоматическое тестирование и телеметрия в Prometheus и Grafana, отслеживающие технические и бизнес-метрики в реальном времени.

    Особая сложность проекта заключалась в том, что развитие старого монолита продолжалось параллельно — регулярно возникали регрессионные ошибки, и командам приходилось одновременно поддерживать старую архитектуру и разрабатывать новую.

    Из-за отсутствия документации значительная часть требований была восстановлена через реверс-инжиниринг и интервью с бизнес-заказчиками.

    Проект реализовывался поэтапно с фокусом на скорость и качество:

    • август–декабрь 2024 — Proof of Concept (10 микросервисов);

    • январь–март 2025 — MVP (20 микросервисов);

    • март–июнь 2025 — пилот “friends & family” с реальными пользователями;

    • июнь 2025 — запуск на 20% клиентского трафика, к октябрю — увеличение до 50%

    • ноябрь 2025 - раскатка на 100%

    За год Hoff Tech создала новую платформу, которая на базе разработанного ecommerce решения, будет использоваться и другими каналами

    Платформа обеспечивает высокую скорость, отказоустойчивость и прозрачность данных, снижая Time to Market в 3 раза и сокращая TCO на 35%.

    Проект стал ключевым элементом цифровой трансформации Hoff и фундаментом для дальнейшего развития

  • География проекта

    В интернет-магазине и мобильном приложении Hoff можно заказать более 95 000 товаров для дома с доставкой по всей стране.

Комментировать

Комментировать могут только авторизованные пользователи.
Предлагаем Вам в систему или зарегистрироваться.

  • Заказчик

    Hoff Tech

    Hoff Tech

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