История технической эволюции сервиса объявлений Авто.ру: от начала до наших дней

Архитектура

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

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

Разработчики высоконагруженных бизнес-приложений

Тезисы

История сайта авто.ру началась в 1995 году с простой доски объявлений и форума для автомобилистов. За прошедшее время он претерпел множество трансформаций, чтобы оставаться актуальным для пользователей и справляться с высокой нагрузкой.

Сейчас это современный классифайд, который продолжает активно развиваться. Для поддержания адекватных темпов развития программная система должна эволюционировать вместе с компанией. У нас это классическая история перехода от монолита к микросервисной архитектуре. В докладе расскажу, как происходила эта эволюция и как сейчас мы справляемся с зоопарком из десятка микросервисов.

Работаю в Яндексе с 2016 года. До этого еще 7 лет занимался разработкой на java и scala.

Изначально занимался переводом бекенда авто.ру с легаси рельс php на scala, далее внедрял различные продуктовые и технические улучшения. С 2020 года руковожу группой разработки.

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

Очень хорошо знаком с устройством сервиса объявлений auto.ru и его эволюцией длиною в 10 лет.

Закончил Физический факультет МГУ им. Ломоносова в 2008 году.
Увлекался изначально программированием на Scala. Писал когда-то игровой движок на этом языке
https://github.com/delorum/scage
и физическую игру
https://github.com/delorum/scage-projects/tree/master/orbitalkiller
(нечто вроде kerbal space program с честной физикой полетов в космосе, но в 2D)

В настоящий момент из несвязанных с работой увлечений благоустройство дачи =) Превращение ее в умный дом.

Видео

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

Архитектура