К содержимому
MoranaLabs.
Маркетплейс / E-commerce — 28 мая 2026 г.

Рекомендательный ранкинг на 1.2 млн запросов в секунду 

Распродажа — часы, когда маркетплейс зарабатывает больше всего, и именно тогда рекомендации на витрине отказывали. Мы перестроили подбор товаров: система держит пик распродажи и отвечает за миллисекунды.

1.2M RPS
пиковый ранкинг витрины
8 мс
p99 latency
+11%
к конверсии витрины

Задача

Витрина маркетплейса подбирает товары под каждого покупателя в реальном времени. В распродажу трафик вырастал кратно — и прежняя система захлёбывалась.

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

Подход

Сжали модель, которая выбирает порядок товаров, под конкретные серверы. Данные о товарах и покупателях держим рядом с расчётом. Под рост трафика система сама добавляет мощности.

Под перегрузом выдача заранее упрощается: облегчённая модель, короткий список товаров. Покупатель получает чуть менее точные рекомендации — вместо ошибки.

Стек

Go/Rust serving · feature store · ONNX Runtime · Redis · Kafka + Kubernetes HPA

Результат

Пик распродажи прошёл без сбоев, выдача всё это время оставалась актуальной. Итог для бизнеса — +11% к конверсии витрины в самые дорогие часы года.

1.2M RPS
пиковый ранкинг в реальном времени
  • High-load
  • recommendation
  • ranking
  • feature store
  • inference opt
заказчик

Маркетплейс / E-commerce · детали под NDA

НаправлениеРекомендательные системы

Что мы делаем в этом направлении и сколько это стоит.

Комментарий инженера

Главная хитрость тут — момент переключения. Сам режим перегруза несложный: наплыв — система сбавляет качество и живёт дальше. А вот на облегчённую модель надо уходить заранее, пока очередь ещё пустая; растущая очередь как сигнал уже опоздала. До этого дошли не с первого захода. На распродаже механизм отработал сам, ночью к серверам никто не бегал.
ведущий инженер, high-load ML-сервинг · MoranaLabs
Другие кейсы
— заявка

Опишите задачу  ответим как инженеры. 

Оставьте имя и Telegram — остальное обсудим. Без брифов на 40 слайдов и звонков по три раза.

Отвечаем за пару часовотвечает инженер, а не отдел продажNDA по запросу

Сюда напишем — это быстрее всего

Или сразу написать в Telegram

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