SDCast

SDCast


SDCast #48: в гостях Михаил Тюрин, главный системный архитектор AVITO.ru

September 26, 2016

У меня в гостях Михаил Тюрин, главный системный архитектор AVITO.ru. В этом выпуске речь идет об архитектуре AVITO в целом, как оно работает изнутри и на каких технологиях базируется.
Миша работает в AVITO с основания, поэтому кому, как не ему знать как там все устроено. Мы не углублялись далеко в технические подробности, но обсуждали архитектуру системы в целом, затрагивая различные ключевые вопросы и компоненты. Миша рассказал про стек используемых технологий, как с точки зрения разработки, так и про используемые сервисы, серверы приложений, баз данных и т. д.
Мы довольно подробно разобрали, как система обрабатывает запрос, начиная от нажатия кнопки «Submit» в браузере, что происходит с данными запроса в бэкенде, какие сервисы участвуют в обработке, в какие очереди раскладываются задачи и заканчивая тем, каким образом обновляются данные во всей системе для других пользователей.

Слайды доклада Михаила Тюрина с Highload++ 2015 “Где живут Ваши объявления”: http://www.slideshare.net/profyclub_ru/2-avito
Слайды доклада Константина Евтеева с PgConf.Russia 2016 “Поток данных в Авито”: https://pgconf.ru/2016/89825
Слайды доклада Сергея Бурладяна с PgConf.Russia 2016 “Администрирование PostgreSQL в Avito”: https://pgconf.ru/2016/89927
Доклад Сергея Бурладяна с Highload++ 2015 “Реализация восстановления после аварий”: http://www.highload.ru/2015/abstracts/1880.html
Видео со встреч сообщества #PostgreSQLRussia в AVITO: https://www.youtube.com/watch?v=2LDAcGZRAEM https://www.youtube.com/watch?v=ztXI4C0p6Ro