AvitoTech
22.6K subscribers
1.87K photos
103 videos
1.67K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

По всем вопросам: @direct_avitotech

Сайт: https://avito.tech
Хабр: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Бывает, что пользователи ищут на Авито специфический товар или услугу, либо по-особенному выражают свои желания — поэтому поисковые запросы выглядят забавно или странно. Но эти запросы нам нравятся ❤️
Мы отобрали из них пятьдесят самых необычных и пофантазировали, как выглядели бы объявления на Авито, если бы названия товаров или услуг в точности соответствовали поисковым запросам 🤩

Смотрите, что получилось, в нашем блоге на Хабре: http://bit.ly/searchfun
This media is not supported in your browser
VIEW IN TELEGRAM
Читайте как, используя паттерн Саг, обеспечить целостность данных в микросервисной архитектуре без распределенных транзакций и жесткой связности, в нашем блоге на Хабре:
http://bit.ly/2JIo7zE
Доброго утра!

Сегодня — второй день Highload++, и мы с коллегами вовсю делимся полезной информацией с участниками конференции.

Вчера Вадим Мадисон сделал первый доклад в Конгресс-холле, где поделился (ну почти) всем, что мы знаем о микросервисах. Николай Голов рассказал про концепцию логического хранилища данных. Андрей Дроздов поделился опытом Авито в области многокритериальной оптимизации поисковой выдачи.

Сегодня Владимир Колобаев выступит c докладом о том, как продолжает развиваться наша собственная система мониторинга (и почему мониторинг как сервис — это нужно и важно для команды разработки Авито). А Виктор Сафронов проведет мастер-класс, где покажет, как без особых проблем развернуть полноценный кластер kubernetes на своём компьютере.

И конечно, мы рады видеть всех на нашем стенде, где готовы ответить на вопросы про разработку Авито и разыграть (говорят, классный) мерч.
Сегодня на конференции HighLoad++ Виктор Сафронов покажет, как без особых проблем развернуть полноценный кластер kubernetes на своём компьютере. И расскажет, зачем вообще вам это может быть нужно. Вы узнаете о проблемах, с которыми можете столкнуться, и о путях их решения.
Встречаемся в зале Сан-Паулу в 14:00.

#HighLoad2018 #AvitoTech
Владимир Колобаев рассказал о создании и развитии нашего внутреннего сервиса мониторинга, который построен на популярных opensource-решениях: Graphite, Clickhouse, Prometheus, Moira.
В общем, метрики — всем!
#Highload2018
Конференция HighLoad++ завершается. За эти два дня мы успели многое рассказать: Николай Голов — про концепцию логического хранения данных, Вадим Мадисон — все, что нужно знать о микросервисах, Андрей Дроздов — как реализован механизм многокритериальной оптимизации поисковой выдачи, Владимир Колобаев — об устройстве нашего внутреннего сервиса мониторинга, а Виктор Сафронов на митапе показал, как развернуть полноценный кластер kubernetes на своем компьютере. Это была программа, насыщенная технологиями.

Спасибо всем, кто задавал вопросы и интересовался техническим «мясом». И поздравляем счастливчиков, заполучивших наш мерч в играх «Докер» и «AvitoTech Бинго».

Были рады со всеми увидеться и пообщаться. До новых встреч!
#HighLoad2018
25 ноября Роман Дворнов, руководитель команды платформы фронтенда в Авито, выступит с докладом на HolyJS Moscow про data science во фронтенд-разработке.

Роман расскажет о пользе data science для фронтенда, какие задачи решает подход, как мы к этому пришли. Представит Жору — наш инструмент для построения стендов анализа данных, на реальных примерах покажет, что уже можно с ним сделать и что будем делать дальше.

Ключевые события и программа HolyJS Moscow — в блоге конференции на Хабре: habr.com/company/jugru/blog/429708/
HighLoad++ 2018 отгремела. Делимся презентациями докладчиков от Авито, показываем конспекты выступлений от активных участников конференции, рассказываем об активностях на стенде (в частности, зачем этот бак на фото и откуда взялся кит-докер).
6 декабря в офисе Авито пройдет devleads meetup — мероприятие для тимлидов и руководителей разработки. Докладчики расскажут, как собрать эффективную команду, поделятся опытом оптимизации мобильной разработки и обсудят актуальные вопросы за круглым столом. Участвовать во встрече и делиться опытом будут представители Альфа-Банка, Cocoaheads Russia, mos.ru, mysky.com, Skyeng и, конечно, Авито.
Трудно сделать поиск на сайте таким, чтобы он нравился всем. Но мы на то и инженеры, чтобы постоянно работать над этой задачей. Читайте в блоге на Хабре, как менялся поиск на Авито. С чего начинала команда, и как мы сейчас улучшаем жизнь наших пользователей. Нововведения за последние месяцы появились как в продукте, так и в его начинке — технической части. Спасибо за статью говорим Вячеславу Крюкову, инженеру систем поиска.
Егор Толстой, руководитель разработки App Platform в Авито, выступил в Казахстане на конференции для iOS-разработчиков Kolesa Mobile 3.0.

О чем был доклад Егора: как удерживать качество продукта большого iOS-приложения на высоком уровне, какие техники использовать, типичные проблемы и советы для их решения. Видео с выступления можно посмотреть здесь → http://bit.ly/2DRYsnf

Тезисы и видео других докладов выложены в блоге конференции на Хабре: https://habr.com/company/kolesa/blog/431502/
Frontend + Data Science = 💪🏻

25 ноября прямо во время выступления на HolyJS Роман Дворнов выложил в open source Discovery — это инструмент для построения стенда анализа данных. И теперь он доступен для всех: https://github.com/discoveryjs/discovery

Другая полезная информация с выступления Романа на HolyJS Moscow 2018 — на слайдах: http://bit.ly/2SlSY8e
Константин Евтеев выступит на PgConf.Russia 2019, которая пройдет с 4 по 6 февраля на экономическом факультете МГУ, с докладом «Стендбай в бою».

Руководитель юнита DBA в Авито рассмотрит различные варианты использования и конфигурации standby-сервера. Расскажет о том, как сделать согласованный с вашим архивом standby, чтобы после аварии primary и промотирования standby-сервера новый стендбай можно было пересоздать из архива. Поделится нашим опытом: как мы сейчас используем standby для read-only запросов, какие проблемы у нас возникали раньше и как мы их решили. И посоветует, на какие метрики стоит обратить внимание при мониторинге standby.

Программа конференции и регистрация → https://pgconf.ru/2019
Мы запланировали несколько прямых эфиров, посвящённых разработке клиентской части. Ровно через неделю, 11 декабря, будет первый из них — обсудим инфраструктуру фронтенда. В дискуссии будут участвовать эксперты из Яндекса, Tinkoff, Mail.Ru и Авито. Больше деталей — в блоге на Хабре, подключайтесь.
Авторизация — новый чёрный. Публикуем запись доклада Александра Зубов c FrontTalks 2018

Посмотреть можно здесь → https://youtu.be/nl7l-fOxfx4

Из видео вы узнаете, как быстро и безболезненно авторизовывать пользователей, как современные браузерные (и не только) API в этом помогают и что нас ждёт впереди.
Прямо сейчас в офисе Авито проходит delveads meetup — мероприятие для тимлидов и руководителей разработки. Обсуждаем, как собрать эффективную команду, оптимизировать мобильную разработку и другие актуальные вопросы 💪🏻
Что мы знаем о микросервисах? Публикуем запись выступления Вадима Мадисона с Highload++ 2018.

Посмотреть → https://youtu.be/m0FUAsAzxz0

Из видео вы узнаете, какие метрики мы собираем с микросервисов на этапах сборки, тестирования, запуска в стейдже и продакшне. Вадим объяснит, как мы пользуемся этими метриками, если нужно понять, что происходит с продакшном, какие сервисы ведут себя некорректно, где требуется запустить перебалансировку и узнать, кто отвечает за сервис.
Присоединяйтесь к прямому эфиру про инфраструктуру фронтенда.
Поговорим с экспертами из Яндекса, Tinkoff, Mail.Ru и Авито про технологический стек, архитектуру проектов, модульность, управление зависимостями, тестирование, сборку, деплой, автоматизацию, тулинг и постараемся ответить на ваши вопросы.

Трансляция на ютубе → https://youtu.be/JSrAZlEUOs8
Как найти хорошего технического лидера в команду, если внутренний резерв кандидатов исчерпан? Опытом поделился Анатолий Панов, директор по разработке кластера Verticals в Авито. В блоге на Хабре — рассказ об этапах поиска и несколько полезных советов.
Как сделать так, чтобы внимательно отслеживать состояние всех наших сервисов, монолита, инфраструктуры, и при этом не нанимать армию DevOps-инженеров, рассказал Владимир Колобаев на Highload++ 2018. Публикуем запись доклада.

Посмотреть → https://youtu.be/VSM7BAzlNsY