Около 90% задач ранжирования в VK теперь решаются конфигурацией, а не написанием нового кода. Как рассказала команда AI VK, изменение затронуло Discovery-платформу — единый инфраструктурный слой для рекомендаций, поиска и рекламы во всех продуктах компании. Раньше на запуск новых вертикалей уходили недели. Переход на единую платформу позволил существенно сократить капитальные и операционные затраты (CAPEX/OPEX): вместо поддержки разрозненного зоопарка моделей с дублирующимися пайплайнами инженеры сосредоточились на едином контуре, что снизило стоимость инфраструктурной поддержки и ускорило вывод продуктов на рынок. При этом перенос поисковых сценариев на общую инфраструктуру несет определенные риски: критически важно, сможет ли платформа удерживать жесткие SLA при росте сложности поисковых запросов и масштабировании нагрузки.
Единая платформа вместо рутины
Вертикаль описывают в конфиге (каталог объектов, источники кандидатов, профиль, цели оптимизации), а платформа сама разворачивает сервисы, потоки данных, мониторинги и A/B-контур.
За счет этого подхода инженеры развернули 15 новых вертикалей, включая локальные сценарии вроде ранжирования комментариев.
Автоматизация и управление изменениями
Discovery Portal объединил управление конфигурациями, топологией сервисов и мониторингом. Инструмент обслуживает всех разработчиков AI VK, обрабатывая десятки изменений ежедневно.
Изменения валидируются до применения, раскатываются поэтапно со сравнением метрик и откатываются при просадке.
Откат на стабильную версию выполняется в один шаг. В контуре с ограничениями по задержке в миллисекунды инженеры внедрили динамический батчинг, контроль хвостов задержек и резервный маршрут на более простые модели.
Экономический эффект отразился на ключевых метриках продуктов и юнит-стоимости рекламы. Время взаимодействия пользователей с лентой ВКонтакте выросло на 11%, а количество добавлений в друзья из рекомендаций увеличилось почти в 2,7 раза. В VK Клипах время просмотра увеличилось на 22%, на главной странице VK Видео — на 20%. В рекламном контуре после переезда на платформу конверсия показа в целевое действие для сообщений в сообщество выросла на 46%, а цена целевого действия снизилась на 13%. В CPC-рекламе сайтов целевых действий стало на 56% больше, а их цена снизилась на 24%. Следующим шагом команда планирует перенести на Discovery поисковую инфраструктуру.
Что не сходится
Зачем крупному холдингу загонять разные продукты в жесткие рамки единого шаблона? Унификация Discovery в VK убирает лишние расходы на зоопарк пайплайнов, но неизбежно создает единую точку отказа для рекомендаций, рекламы и будущих сценариев поиска. Любой сбой в такой общей системе бьет сразу по десяткам направлений бизнеса, а масштабирование поисковой нагрузки станет проверкой на прочность для жестких ограничений по задержке. Экономия на инженерах теперь жестко завязана на то, выдержат ли миллисекундные лимиты единого контура сложный внешний поиск.