Делаем Яндекс Еду удобной и быстрой, чтобы никто не остался голодным
Цель направления Core-продукта — предоставить быстрый и удобный сервис, чтобы заказ еды на завтрак, обед и ужин стал повседневным сценарием для миллионов людей


Дима Александров
Руководитель отдела разработки общих сервисов и платформы Яндекс Еды
16 лет в Яндексе, прошёл путь от стажера-разработчика на C++ до руководителя подразделения. Любит вкусно поесть, машины и котиков
«В Яндекс Еде я ценю сложность офлайн-бизнеса. Мы делаем не пиксели на экране, а оперируем физическим миром с сочной шавухой, утоляем физический голод и потворствуем здоровому гедонизму»
О нас
Команды в Core-продукте отвечают за всё, что видит пользователь в приложениях Яндекс Еды и Деливери, веб-версиях и в супераппе Яндекс Go: меню, поиск, корзину, тарифы, экраны заказа и доставки, трекинг и скидки.
А ещё — поддерживают ключевые сценарии и разрабатывают новые функции, чтобы пользоваться приложениями стало ещё удобнее










12 продуктовых кроссфункциональных команд
> 20 млн аудитория приложения
30k rps
обрабатывают сервисы команды
Прямое влияние на счастье клиента
Постоянно проверяем гипотезы и проводим A/B-тесты, чтобы быстро развивать продукт на конкурентном рынке
Современные технологии
Внедряем новые технологии и лучшие практики, отказываемся от старых и неудобных, делим монолиты на микросервисы
Оптимальный Time-to-Market
Придумываем и запускаем десятки новых функций: от персонализированных подборок до автоматизации поддержки
Как устроена продуктовая
разработка в Еде
Команды
Направление состоит из пяти кроссфункциональных команд, которые создают продукт в тесном сотрудничестве с продактами, аналитиками, дизайнерами и бизнесом


Серёжа Гречкин-Погребняков
Руководитель отдела разработки Сore-продукта
За 5 лет в Яндексе прошёл путь от разработчика до руководителя отдела. Любит машины и отдыхать на природе
«Задачи команд — сделать так, чтобы выбор и заказ еды были удобными, а опыт после заказа — позитивным»
Команда отвечает за главную страницу: от обновления списка ресторанов, их ранжирования и формирования подборок до рекламных интеграций
Это самая важная часть приложений — с неё начинается путь пользователя
Как работает поиск в Еде


Андрей Максимов
Руководитель службы разработки Выбора
«Наша команда отвечает за главную страницу от списка ресторанов и магазинов, их ранжирования, различных подборок до рекламных интеграций (а также фильтры, коллекции, баннерные коммуникации, карты самовывоза). У нас запланирован большой бэклог продуктовых задач, чтобы помочь пользователю находить нужные блюда за счёт ML-механик и удобного UX/UI»
Команда создает инструменты для сопровождения клиента с момента формирования заказа до ожидания доставки
Ищем баланс между простотой интерфейса, качеством и гибкостью сервиса. Глобальная цель команды — повысить конверсию собранных корзин в реальные заказы


Дима Вяткин
Руководитель группы сбора заказа
«Мы стараемся создавать максимально простой и понятный интерфейс, но при этом не потерять в качестве и гибкости функций»
Команда предоставляет реалтайм-трекинг по сотням тысяч заказов в нескольких приложениях
Отвечаем за самый нагруженный продуктовый сервис, который должен максимально быстро и стабильно отвечать клиентам, при этом предоставлять информацию из десятков микросервисов c разной скоростью ответа и доступностью


Андрей Антипов
Руководитель службы разработки сервисов клиентского опыта после заказа
Команда помогает расти заказам в клиентском приложении Яндекс Еды
Развиваем геймификацию и платформу скидок и промокодов, чтобы привлечь новые заказы


Игорь Башаров
Руководитель группы разработки роста
«Развиваем платформу скидок и промокодов, улучшаем флоу их отображения, развиваем геймификацию и выдачу неденежных наград, создаем новые механики скидок, геймификацию и другие механики, которые приведут к новым заказам. Мы молоды, смелы, дружны и очень неравнодушны к своему продукту»
Команда запускает сервисы на новых рынках и развивает приложение на уже существующих
Сейчас Еда работает в десятке стран мира


Саша Павлов
Руководитель службы разработки международных продуктов
«Разработка в этой команде очень динамична — важно уметь быстро проверять гипотезы, не бояться экспериментировать с продуктом и изучать поведение пользователей. Мы часто сталкиваемся с неожиданными проблемами и креативно их решаем. Например, в ряде стран слабо развит банковский сектор, и мы сделали оплату наличными. А в паре стран оказалось, что в городах отсутствует нумерация домов, и создать заказ на адрес невозможно»
Стек
- Микросервисная архитектура: разделили монолит на более чем 150 микросервисов
- Общий фреймворк избавляет от бойлерплейта и позволяет разворачивать новые микросервисы с бизнес-логикой за пару дней (а иногда и за пару часов)
- Двадцатипроцентная техноквота, техноцели на улучшения качества, SLA на починку багов, метрики аптайма, дежурства и четкий инцидент-менеджмент
- Больше 80% кода — на C++
- C++
- Go
- Python
- PostgreSQL
- Redis
- YDB
- ClickHouse
- userver
- GTest
Наши запуски и доклады
Вне проектов
Умеем и любим отдыхать
У нас дружная команда, которая умеет не только работать, но и отдыхать. Мы часто проводим время вместе: ходим в бары, на картинг, играем в пейнтбол, болеем за спортивные команды и просто зависаем вечером в офисе. Для нас команда — это почти семья
Работаем курьерами и делимся опытом
Иногда мы работаем курьерами, чтобы быть ближе к продукту, проводим котовторники, выступаем на конференциях и собираем митапы. В честь громких запусков бьём в гонг. В каждой команде есть свои традиции, но объединяет нас любовь к Еде. Мы умеем кайфовать от работы и горим своим делом