Наша группа отвечает за хранение данных об оферах и за предоставление информации о сниппете товара на разных страницах Маркета. Мы пишем сервисы, которые в реальном времени выдают информацию о товарах с учётом промоакций, сценариев доставки, способов оплаты. Наши сервисы работают в непоисковом сценарии. Поиском же занимается другой сервис: он выдаёт список идентификаторов товаров, по которым наши сервисы отдают данные из карточки товара, корзины и при оформлении заказа. Целевые тайминги — десятки миллисекунд.
Разработка бэкенда
Вы станете разрабатывать бэкенды, которые будут отдавать данные о товарах в Маркете для целевой архитектуры. Вас — и нас — ждут два основных челленджа.
Первый — данных очень много, и их становится всё больше, потому что ассортимент Маркета бурно растёт, продукт усложняется, у товаров появляется больше свойств, количество запросов от пользователя также растёт. Мы ожидаем, что нагрузка на наш сервис за год вырастет в десять раз. При этом тайминги нужно сохранить.
Второй — поставка данных. С одной стороны, она должна быть быстрой: единицы минут. С другой стороны, нужны проверки, которые не дадут просочиться битым данным. А если это случилось — надо за 10 минут откатиться на бэкап. В ином случае потери могут оказаться колоссальными (например, если мы покажем неправильные цены).
Яндекс Маркет — технологичный маркетплейс, где можно купить то, что хочется легко и с приятными плюшками. Мы входим в топ крупнейших маркетплейсов и являемся одним из важнейших направлений развития Яндекса на ближайшие несколько лет. У нас мощная команда, амбициозные цели, много категорий, проектов, и останавливаться не собираемся.