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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Анна Глотова, руководитель образовательных проектов Авито, рассказала о Highload-магистратуре, которую мы запускаем совместно с МАИ. В посте на Хабре — предпосылки появления программы, знакомство с преподавателями и ссылка на вебинар, посвященный ИТ-магистратуре (он пройдёт сегодня, 29 мая): https://habr.com/company/avito/blog/374085/
Это были безумно крутые два дня на #ritfest2018. Спасибо всем:
- кто слушал доклады наших коллег и задавал вопросы в кулуарах,
- кто общался с нами на стенде и спрашивал, каково работать в Авито,
- кто обсуждал технический радар и выяснял, что он показывает,
- кто играл и выигрывал в Tech RaDarts, делясь с нами азартом и настроем на победы!
До новых встреч!
Напоминаем, что 4 июня в нашем офисе пройдёт совместный просмотр WWDC, всемирной конференции Apple для разработчиков. Перед прямым включением мы проведем небольшой круглый стол «Как поехать на WWDC и ничего не пропустить».
Ведущий — наш коллега Алексей Кудрявцев, iOS-разработчик юнита Мессенджер. Участие в обсуждении примут Никита Майданов, организатор CocaHeads, разработчик Wheely, Илья Гречухин, разработчик Wheely, Артем Ольков, ведущий мобильный разработчик @ Одноклассники, Mail.Ru Group и Егор Толстой, глава разработки App Platform в Авито.

Последние несколько мест для регистрации здесь: https://avitotech.timepad.ru/event/727304/
Везём на Highload++ Siberia большой багаж знаний, будем делиться:

Николай Голов расскажет, как обеспечить целостность данных в микросервисной архитектуре — без распределенных транзакций и жесткой связности (http://www.highload.ru/siberia/2018/abstracts/3694), Константин Евтеев сделает доклад «PG Saga: зависимые изменения данных в нескольких сервисах без двухфазных коммитов и синхронных зависимостей.Архитектуры, масштабируемость» (http://www.highload.ru/siberia/2018/abstracts/3455), Михаил Прокопчук расскажет о мониторинге облачной инфраструктуры (http://www.highload.ru/siberia/2018/abstracts/3365), а Михаил Каменщиков — о том, как мы применяем метод многоруких бандитов для различных задач, связанных с рекомендациями на Авито (http://www.highload.ru/siberia/2018/abstracts/3701).

Встречаемся в Новосибирске 25 и 26 июня 🤗
http://www.highload.ru/siberia/2018/abstracts
Давно хотели узнать что-то про iOS-разработку в Авито, но боялись спросить? 🍎

Сегодня настал тот самый день: сегодня мы целый день в блоге на Хабре отвечаем на вопросы, посвященные разработке под iOS в целом и особенностям приложения Авито в частности: https://habr.com/company/avito/blog/413211/

Ask me anything!
Наши коллеги запустили новый курс на Stepik. В его ходе слушатели познакомятся с многопоточностью, начиная от самых низкоуровневых примитивов и заканчивая высокоуровневыми абстракциями. В курсе рассмотрены практически все способы многопоточного программирования, в том числе малоизвестные:
https://stepik.org/course/3278/
Мы выкатили экспериментальную версию нашего приложения — Avito X. Многие новые фичи будут появляться сначала именно здесь. Начнём с поиска недвижимости по карте. Пока экспериментальная версия есть только для платформы Android. 

Устанавливайте приложение, оставляйте отзыв в Google Play или пишите на androidX@avito.ru! 

http://bit.ly/2Jzv5cR
Уже в эту субботу, 16 июня, в Авито пройдет iOS-митап. Осталось совсем немного мест, регистрируйтесь и зовите коллег, участие бесплатное: https://avitotech.timepad.ru/event/737788/?utm_refcode=49348f22ab6994f01259196d487a6efacc75f461.
Поговорим о мониторинге в мобильных приложениях, разработке, запуске и стабилизации функциональных тестов, обсудим, как работают кросс-функциональные команды и каким должен быть правильный менеджер зависимостей.
🔥🔥🔥
Появились видеозаписи докладов с CodeFest, который проходил в Новосибирске 31.03-1.04. Наши коллеги сделали там целых 4 доклада.

📱Евгений Суворов рассказал о разных подходах к организации кода и о том, как архитектура эволюционирует вместе с компанией: https://2018.codefest.ru/lecture/1277.
🔧 Дмитрий Грязин сделал доклад о кроссплатформенной разработке на Kotlin: https://2018.codefest.ru/lecture/1263/.
👲 Егор Толстой рассказал о развитии практики Performance Review в Авито: https://2018.codefest.ru/lecture/1339/.
👁 Прозвучал доклад о поиске по фото среди товаров на Авито. По ссылке — всё про постановку задачи, сбор данных, обучение нейросетей и общий пайплайн сервиса: https://2018.codefest.ru/lecture/1256/.
Когда на руках несколько десятков нагруженных микросервисов, поневоле задумаешься о производительности асинхронных приложений.
Дмитрий Ходаков поделится нашим опытом масштабирования и отладки асинхронных приложений на PyCon Russia 2018 в докладе «Tornado vs Aiohttp»: http://pycon.ru/2018/program/content/hodakov/
Завтра в ходе мероприятия «Data&Science: Маркетинг» Михаил Каменщиков расскажет от том, как мы в Авито работаем с методом тестирования гипотез под названием «Многорукие бандиты» 🕵️‍♀️ и зачем он нужен в рекомендациях. Подключайтесь к трансляции встречи, она начнется 23 июня в 12.00:
https://www.youtube.com/watch?v=5rXkOfdaCb0
Немного фото с #HLSiberia2018. Гордимся коллегами и ждём их в Москве 😎