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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Всем привет! Возвращаемся с новой датой Avito iOS meetup:
31 мая, в 18:00.


Напомним суть:
Спикеры — эксперты из платформенных команд Авито. Занимаются созданием инструментов для iOS-разработчиков компании.

Расскажут о нашей новой системе модульности, deep linking и логировании ошибок iOS-приложения в систему аналитики.
Регистрация и подробности тут.

#iOS_avitotech #avitoiOSmeetup
Немного истории на вечер пятницы.

Авито появился в 2007 году, когда выход в интернет имели всего лишь 20% россиян (в 2020 году — это 81%). По легенде, осенью 2007 на сайте Авито была совершена первая сделка — продана банка кофе. А вот в 2020 году пользователи заключили сделок на 1,35 триллиона рублей — это рынок с годовым оборотом в 1,2% ВВП России.

Авито — бизнес в фазе активного роста. Мы не просто поддерживаем уже используемые решения, но улучшаем существующие, изобретаем новые, планируем и воплощаем будущие. У нас есть даже трек внутреннего предпринимательства! Обо всём этом мы расскажем чуть позже.

Сейчас в штате AvitoTech работают 1200+ человек; каждый день мы развиваем сервисы и продукты площадки. Помимо работы мы делаем опенсорс, пишем статьи, организуем митапы, проводим стажировки и занимаемся менторством.

Подробнее о нас можно узнать на гитхабе.
А стать частью нашей команды можно тут.

#playbook_avitotech
Avito Analytics meetup #6
Сегодня в 18:00


В программе:
🔹 Использование прогнозирования для оценки офлайн-маркетинга — Аркадий Воронкин, Авито:
• медиамаркетинг и его оценка;
• оценка инкрементального эффекта маркетинга на метрику с помощью прогнозирования;
• способы улучшения качества прогноза и оценки.
[18:00–18:40]

🔹 Как мы оптимизировали юнит-экономику экспресс-доставки — Анна Арчибасова, Яндекс Маркет:
• баланс между UE и количеством заказов;
• прогноз заказов в гиперлокальных зонах;
• способы управления юнит экономикой.
[18:45–19:25]

🔹 Анализ сплит-теста «подписки vs пакеты» с использованием метрик юнит-экономики — Евгения Дубровина, Skyeng:
• оценка сплит-тестов с использованием UE;
• применение когортного анализа в сплит-тестах подписок;
• особенности подписочной модели с применением бонусной системы.
[19:30–20:00]

https://youtu.be/O9XrtymFdxw

#avitoanalyticsmeetup
48 часов — время, за которое можно получить оффер на мероприятии формата Weekend Offer в Авито.
7 минут — время на чтение статьи о проведении Weekend Offer в Авито.

#статья_avitotech #HR_avitotech #analytics_avitotech
Открыт набор в Академию Аналитиков Авито!

Вас ждёт 2 направления обучения — «Аналитик данных» и «DS-инженер»:
▪️ программа полностью бесплатная;
▪️ учёба продлится 13 месяцев;
▪️ реальные кейсы и задачи;
▪️ менторы и наставники — топовые специалисты нашей команды;
▪️ возможность подготовиться к трудоустройству в Авито.

Приём заявок до 13 июня.
Статья со всеми подробностями и отзывами прошлых лет.

#avitoanalyticsacademy
Денис Иогансен — руководитель разработки юнита / эксперт Авито на GetMentor

Спросить Дениса можно про:
✔️ вопросы на стыке продукта и теха;
✔️ карьерное развитие инженера;
✔️ карьерное развитие менеджера;
✔️ аудит процессов в команде;
✔️ аудит архитектуры.

Оставить заявку на менторство.

#avito_getmentor #avitoteam
Команда AvitoTech в Новосибирске — ждём вас на CodeFest x 28-29 мая.

Что будет?

•‎ Будут доклады:

28 мая / 12:00
Инструменты для разработчиков — Павел Агалецкий, backend engineer в команде Архитектуры, в зале «Квартирники».

28 мая / 16:00
Затаскиваем большое, новое и непонятное — Анна Подображных, ведущий менеджер продукта, в зале № 5.

29 мая / 14:00
Как выжать 1 000 000 rps — Андрей Аксёнов, тимлид юнита Search Infra, в зале № 23.

•‎ Будет стенд:
Ищите нас в Атриуме, напротив эскалаторов.

•‎ Будем мы:

На стенде вас будут ждать спикеры и команда, а ещё игра в домино (леген...подожди, подожди...дарное), мерч и сувенирные магнитики.

#avitoteam #codefest2022
Как битмап-индексы помогают быстро искать по каталогам
4 июня в 14:00
на Быстрый бэкенд: как его строить и развивать

Денис Колпаков, наш Backend Engineer из команды архитектуры, идёт в гости на офлайн (!) митап к нашим коллегам из Joom.
Регистрация.

А вот, о чём будет доклад:
• как мы решили продуктовую задачу по быстрой фильтрации модификаций в каталогах (от сбора требований до финального решения на продакшне);
• функциональные и нефункциональные требования к ручкам фильтрации;
• решения и алгоритмы от MVP до production ready;
• каких результатов мы достигли.

#avitoteam #backend_avitotech
Avito iOS meetup #9
Сегодня в 18:00


В программе:
🍏 Как работает наша новая система модульности — Independency — Тимофей Солонин:
• как работает наша система модулей;
• почему CocoaPods — это зло;
• что такое Independency;
• как всё перелинковать и не сойти с ума.
[18.00–18.35]

🍏 Deep linking в Авито — Вахид Бетрахмадов:
• кастомные URL-схемы и универсальные линки;
• как устроен deep linking в Авито;
• почему у нас около 300 уникальных deep link’ов.
[18.35–18.45]

🍏 Ошибка.log() — Тимур Юсипов:
• логирование ошибок iOS-приложения в систему аналитики;
• какие интересные ошибки видели;
• какие и как ошибки исправили.
[18.45–19.25]

Ссылка на трансляцию.

#iOS_avitotech #avitoiOSmeetup
Курс «Паттерны и практики написания кода»

Всем привет!
Меня зовут Юра Афанасьев. Я бэкенд-инженер в Авито. Более 10 лет пишу на PHP и в последнее время на Go.

Мы сняли небольшой курс о паттернах и практиках написания кода. Будет особенно полезно начинающим или middle-разработчикам.

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

Окунуться в теорию красивого кода.
Это первая часть курса. Продолжение — 9 июня.

#курсы_avitotech #видео_avitotech #avitoteam
Какими способами можно тестировать работу программы? Например, используя табличные тесты. Тут поможет фреймворк Gomock.

В чём преимущества Gomock, как выглядят табличные тесты и как к ним подготовиться? Всё в статье, на примере кода приложения для вечеринок. :)

Эту статью написал Арек Ностер, Golang-разработчик, а мы перевели и делимся на нашем Хабре.

​​#backend_avitotech #go_avitotech #статья_avitotech #habr_avitotech
Сегодня мы выкладываем вторую часть курса «Паттерны и практики написания кода».

Лектор — Юра Афанасьев, наш бэкенд-инженер. Рассказывает вот о чём:
🔸 почему код должен быть привлекательным, и как измерить его качество;
🔸 как работать с большими проектами и в чём их основная проблема, требующая больших усилий на их поддержку;
🔸 всё о паттернах Low Coupling и High Cohesion в рамках grasp-шаблонов.
🔸 UML-диаграммы: для чего они нужны и когда они наилучшим образом пригодятся в работе.

Посмотреть курс можно на нашем Youtube-канале.

#курсы_avitotech #видео_avitotech #avitoteam
Привет! Несём вам небольшое напоминание.
Сегодня — последний день приёма заявок на поступление в Академию Аналитиков Авито.
Ещё успеваете: регистрация

#avitoanalyticsacademy
Все продуктовые и часть платформенных команд работают по Agile-методологии Scrum. В Авито верят, что часть продуктовых подходов и практик применяется и к платформенной разработке.

Как всё организовано? Какие фреймворки используем? Как релизимся? Где трекаем задачи? А главное — где шлём коллегам мемы?

Немного ответов вынесли в карточки. А много — в наш playbook.

#playbook_avitotech