Как развязать поиску руки: эволюция архитектуры рекламного ранжирования

Архитектура и масштабируемость

C/C++
Поисковые системы
Бэкенд / другое
Оптимизация производительности
Рефакторинг
Микросервисы

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики высоконагруженных поисковых сервисов. Уровень: Middle/Senior

Тезисы

Текущая архитектура 2ГИС, где реклама добавляется в конце поискового флоу, обеспечивает релевантность, но создаёт проблемы с масштабированием, поддержкой и latency. Я расскажу об эволюции архитектуры: о том, как мы оказались в текущей точке, что пытались изменить, чтобы побороть проблемы, и куда пришли в итоге после вынесения рекламного поиска в отдельный сервис с лёгкими индексами.

C++ разработчик в команде Поиска 2ГИС.
Также работал в Яндекс Маркете (межсервисное взаимодействие) и Яндекс Такси (водительский цикл заказа).
Закончил ШАД и CSC, заканчиваю магистратуру ИТМО.

Видео

Другие доклады секции

Архитектура и масштабируемость