Современные механизмы определения параметров устройств в вебе

Узкотематические секции

C/C++
Защита информации
Бэкенд / другое
Оптимизация производительности
Распределенные системы
Разработка библиотек, включая open source библиотеки
Архитектуры / другое

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Как Яндекс работает с информацией о вашем устройстве? Все, что вы хотели знать об этом, но боялись спросить — в одном докладе!

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

Web-разработчики, разработчики highload-приложений, технические аналитики.

Тезисы

Определение параметров устройств в большой системе становится все сложнее - браузеры перестают отправлять всю информацию в стандартных заголовках (борьба с трекингом пользователей), нужная информация не специфицирована и требует постоянного обновления, новые модели телефонов выпускаются постоянно.

В докладе расскажу:
* какие источники данных мы сейчас используем и как с ними работать по стандарту;
* как мы в Яндексе решаем эту задачу на миллионах RPS (алгоритмы и их архитектурное применение);
* о технических тонкостях: оптимизации алгоритмов, негоциации параметров в установлении TCP сессии и почему это не работает, особенностях кэширования в разных точках применения;
* как мы поддерживаем актуальное состояние информации об устройствах.

Руководитель группы спецпроектов в отделе экспериментов, метрик и приемки. Решают узкопрофильные highload- и web-задачи для Поиска и Рекламы.
В прошлом разработчик цифровых интегральных микросхем.

Видео