🧿 Как устроен рекомендательный сервис «баннерной крутилки», который выдерживает 700 тысяч запросов в секунду
«Баннерная крутилка» — один из самых высоконагруженных сервисов Яндекса. Каждый раз, когда приходит запрос, крутилка просматривает базу из миллиарда документов и выбирает несколько самых релевантных для пользователя. И всё это менее чем за 200 миллисекунд.
🅿️ Работа в условиях таких ограничений требует не самых стандартных решений. Для ранжирования применяются шардирование, кластеризация, ленивая материализация объектов, растянутая во времени инициация, протокольные перекладывания и нейросети с поздним связыванием.
↔️ Артём Ваншулин, руководитель разработки ранжирования в команде баннерной системы, в большой статье на Хабре рассказывает, как устроены стадии отбора документов и какую роль в них играет ML.
🔳 Прочитать статью
можно по ссылкеПодписывайтесь: 💬 @Yandex4ML📹 @YandexforML