Как мы построили маркетплейс с 1.5M SKU и подняли конверсию на 38%

Каталог 1.5 млн позиций, 12 интеграций с поставщиками, отклик 120 мс на пиковых распродажах.

Клиент
Retail-холдинг (топ-50 РФ, NDA)
Индустрия
Retail / Marketplace
Срок
14 недель
Результат
+38% к конверсии

Задача

Холдинг с 12 поставщиками и собственной розницей хотел маркетплейс с единым каталогом, гибкими ценами и интеграциями со складами. Внутренняя команда оценила работу в 12 месяцев — нам дали 14 недель до сезонной распродажи.

Что сделали

  • Архитектура микросервисов — каталог, поиск, цены, корзина, заказы, платежи
  • Каталог на 1.5M SKU с фасетным поиском (Elasticsearch) и дедупликацией
  • 12 интеграций с поставщиками через единый антикоррупционный слой
  • Динамическое ценообразование в зависимости от поставщика и склада
  • Кэширование на Redis + CDN для статики — отклик 120 мс на p95

Результат

  • Конверсия +38% через 3 месяца после релиза
  • GMV +52% за первый квартал
  • Время до релиза — 14 недель, в 4 раза быстрее внутренней оценки
  • Отклик 120 мс на p95 при нагрузке 5к RPS

Стек

React (frontend), Node.js + NestJS (backend), PostgreSQL + Elasticsearch (каталог), Redis (cache), Kafka (event-driven), Kubernetes на Yandex.Облаке.

Стек проекта

Частые вопросы про этот кейс

Можно ли сделать похожий проект для нашей компании?

Да. Стандартный путь: дискавери (1–2 недели) → оценка → договор → старт. Если у вас задача из той же индустрии (Retail / Marketplace) — у нас уже есть готовые playbook'и, экономим ~20% бюджета.

Сколько стоил этот проект?

Конкретные цифры под NDA. Похожие проекты в подобной сложности — в диапазоне рыночных оценок на странице соответствующей услуги.

Что было самым сложным?

Каталог 1.5 млн позиций, 12 интеграций с поставщиками, отклик 120 мс на пиковых распродажах. — это итоговая картина. На пути встречались архитектурные компромиссы, которые мы готовы детально разобрать на дискавери под ваш проект.

С какими интеграциями работали?

Стек: react, nodejs, postgresql, kubernetes. Полный список интеграций — под NDA, готовы обсудить релевантные вашему проекту на встрече.

Можем ли мы пообщаться с клиентом из этого кейса?

На этапе финальных переговоров — да, при согласии клиента. Стандартно проводим короткий reference-call с CTO или PO.

Хотите такой же результат?

Опишите задачу — пришлём оценку и состав команды.

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