Надежная и быстрая архитектура поиска лекарств в Яндекс Еде

Резерв

Поисковые системы
Архитектурные паттерны
Отказоустойчивость
Оптимизация производительности
Методы и техника разработки ПО
Архитектура данных, потоки данных, версионирование
Синхронизация данных, параллельная обработка, CDN
Критерии выбора технологий для проекта
Микросервисы

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

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

Бэкенд разработчики, которые интересуются построением отказоустойчивых систем

Тезисы

Перед командой встала задача реализации удобного поиска лекарств, которая побудила переосмыслить весь флоу работы с товарами в Яндекс Еде. В рамках доклада расскажу, как мы придумывали архитектуру нового надежного поиска, с какими трудностями столкнулись и как огранизовали быстрый расчет доступности десятков миллионов товаров.

Сергей Синягин

Яндекс Еда

Старший бэкенд разработчик, в IT уже больше шести лет, из которых три с половиной года проработал в Яндекс Еде. За это время спроектировал и реализовал несколько высоконагруженных микросервисов, которые в данный момент отвечают за значимую и критичную часть логики работы всего приложения, например, поиск доступных для заказа магазинов и ресторанов.
Свободное время нравится проводить за изучением и знакомством с разными аспектами естественных наук, увлечение которыми в том числе вылилось в бакалаврскую степень по ядерной физике. Кроме того, импонируют шахматы, не только интересом к самой игре, но и с точки зрения богатой и занимательной истории.

Видео