Задача
Холдинг с 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.