🧿 Как устроен рекомендательный сервис «баннерной крутилки», который выдерживает 700 тысяч запросов в секунду



«Баннерная крутилка» — один из самых высоконагруженных сервисов Яндекса. Каждый раз, когда приходит запрос, крутилка просматривает базу из миллиарда документов и выбирает несколько самых релевантных для пользователя. И всё это менее чем за 200 миллисекунд.



🅿️ Работа в условиях таких ограничений требует не самых стандартных решений. Для ранжирования применяются шардирование, кластеризация, ленивая материализация объектов, растянутая во времени инициация, протокольные перекладывания и нейросети с поздним связыванием.



↔️ Артём Ваншулин, руководитель разработки ранжирования в команде баннерной системы, в большой статье на Хабре рассказывает, как устроены стадии отбора документов и какую роль в них играет ML.



🔳 Прочитать статью можно по ссылке



Подписывайтесь:

💬 @Yandex4ML

📹 @YandexforML