Какие архитектурные решения в Яндекс Go позволяют запускать десятки параллельных продуктовых экспериментов

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

Микросервисы

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

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

Бэкенд-разработчики, техлиды, продуктовые разработчики.

Тезисы

Команда продуктовой разработки Яндекс Go прошла путь от "нескольких человек, пишущих в монолит" до "команды, в которой больше 50 человек, которая развивает микросервисную архитектуру продукта и запускает десятки параллельных продуктовых экспериментов". Этот путь сопровождался поиском и внедрением решений, ускоряющих разработку, позволяющих масштабироваться и увеличивающих надежность системы. Об этих решениях и будет доклад:
* когда и как мы перешли от монолита к микросервисам;
* как и когда мы используем api gateway (и его разновидность backends for frontends);
* как мы запускаем и отслеживаем результаты продуктовых экспериментов.

Олег Ермаков

Яндекс Go

Руководитель группы продуктовой бэкенд-разработки Яндекс Go.

Яндекс Go

Яндекс Go — это суперапп, предоставляющий сервисы, связанные с передвижением по городу. Он объединяет водителей и курьеров в сервисах для заказа такси, доставки и транспортировки грузов.

Видео

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

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