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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Как обучить нейросеть предлагать релевантные товары

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

Подробно о том, как мы обучаем нейросеть отображать контент в вектор в 128-мерном пространстве и зачем нам 14 отдельных моделей нейронки — рассказывает Вася Рубцов, старший дата сайенс инженер в Авито.

Переходите по ссылке, если интересно разобраться → http://bit.ly/3hiyEED
This media is not supported in your browser
VIEW IN TELEGRAM
Дизайн-система Авито в Фигме: компоненты, стили, гайды и код

Чтобы интерфейсы были консистентными и корректно работали, а создавать их получалось быстрее и проще, нужна дизайн-система.

Рассказываем, как устроена наша, и почему она требует постоянного развития и гибкости. Как поможет дизайн-система, если у вас большая команда. Что важно включить в гайдлайны для дизайнеров и спецификации для разработчиков. И за что отвечают разработчики дизайн-системы.

Обо всём по порядку в нашей статье на Хабре → http://bit.ly/33H893z
4 полезных доклада для аналитиков

По итогам Avito Analytics meetup. Спикеры на боевых примерах рассказывают про роль аналитика в запуске, тестировании и развитии продукта.

Узнаете, как наши ребята проверяют гипотезы и оценивают риски. Зачем Ситимобил интегрировал кикшеринг (спойлер: аналитики постарались). Как в Skyeng искали точки роста продукта с помощью алертов.

Посмотреть можно на ютубе → http://bit.ly/3eM0ebB
Изучить презентации спикеров предлагаем на Хабре → http://bit.ly/3uPmV4a
Как мы построили модель определения профессий для нормализации объявлений Авито Работы

Расскажет Никита Фомичёв, старший аналитик в команде Авито Работы, на митапе для аналитиков от компании Find My Kids.

Никита объяснит, почему важно ставить себя на место пользователей при работе с атрибуцией, как локальному аналитическому проекту попасть в общий бэклог команды и получить самый важный результат — стать энэйблером для продукта и бизнеса. Подробная история от MVP до «боевого» решения.

Трансляция митапа начнётся 20 мая в 17:00 МСК. А если вы живёте в Перми, то можно прийти на встречу лично. Всё бесплатно, но нужно зарегистрироваться: http://bit.ly/33TYerK
Dependency Injection в мире Software Engineering

Вокруг глобальной темы Dependency Injection существует множество инженерных подходов и принципов разработки. Юра Афанасьев, наш backend engineer в команде тарифов, разложил эти принципы по полочкам и рассказал, чем хорош каждый из них и как не выстрелить в ногу при их использовании.

Ну и главное из статьи: лучше довериться этим принципам, чем интуиции → http://bit.ly/3hBogI6
Просмотр WWDC 2021 с инженерами Авито и подкастом Podlodka

Будем комментировать происходящее, обсуждать главные фичи и будущее iOS-разработки. В перерыве — море фана, специальное включение секретного гостя и розыгрыш призов.

Стрим начнём 7 июня в 19:30. Смотреть можно на ютуб-канале Подлодки и в нашей группе ВКонтакте.

Присоединяйтесь к трансляции, если хотите посмотреть главное событие для iOS-разработчиков в компании и урвать модный мерч.
Как написать полезный чейнджлог: опыт Авито

Чейнджлоги — это тексты, в которых рассказывается, что появилось в новой версии мобильного приложения. Их ещё иногда называют what's new или release notes.

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

Мы предпочитаем каждую заметку наделять пользой: иногда сообщаем о новых фичах или улучшениях, а иногда делимся советами.

Зачем это всё и как устроена работа над релизными заметками, рассказали в блоге на Хабре → http://bit.ly/34ekLiS
Открываем второй набор в Академию Аналитиков Авито — бесплатную программу обучения для тех, кто хочет стать аналитиком данных

В программе:
• прикладная статистика,
• SQL,
• Python,
• эконометрика,
• эксперименты,
• метрики,
• основы Tableau и визуализации данных,
• алгоритмы,
• machine learning,
• аналитический Deep Dive — погружение в работу аналитика на практике.

Обучение начнётся в сентябре и закончится через 13 месяцев — в октябре 2022 года. Заявки принимаются до 18 июня.

Подать заявку и узнать больше о программе → http://bit.ly/3uDhqVC
GetMentor — ещё один способ найти решение вашей проблемы

В инженерном комьюнити принято делиться опытом, чтобы сообща решать проблемы: выкладывать свои решения в опенсорс, писать статьи, рассказывать доклады. Мы все это с вами знаем. Но иногда нужные материалы найти не получается или они не помогают.

В таких ситуациях было бы здорово пообщаться со знающим человеком — он даст конкретный совет, подтолкнёт к нужным размышлениям. Экспертов можно найти, например, на GetMentor. Мы решили поддержать сервис, а по тегу «Эксперт Авито» можно посмотреть, кто из наших ребят поможет вам.

Ну или можно выбрать любого наставника, подходящего вам по специализации, опыту или стоимости →
http://bit.ly/3yZA6SD
CI/CD монолита Авито: от коммита до моржа

Александр Данковцев, lead engineer команды Antimonolith, рассказал, как построен CI/CD монолита Авито. Речь идёт про нашу архитектуру стейджинга, pre-receive хуки, то, что из себя представляет сборка и деплой, как устроен прогон автотестов и какие проверки происходят на merge. А ещё рассмотрел after-merge actions.

Статья на Хабре → http://bit.ly/3vQ1vEE
Как Авито использует фреймворк Stage-Gate для планирования продуктового бюджета и портфельных продуктов

Stage-Gate — процесс управления продуктовым портфелем, который используется на каждом этапе создания продукта. У нас он разложен на четыре этапа:
1. Поиск и обоснование идеи.
2. Product discovery.
3. Product delivery.
4. Масштабирование и product operations.

В этой схеме Stage — это процесс подготовки каждого этапа, а Gate — защита результатов. В итоге получается четыре цикла Stage-Gate.

Как это устроено у нас, рассказывает Анна Подображных, менеджер продуктов в Авито → http://bit.ly/3cuUgdE
Weekend Offer в Авито для аналитиков

Приглашаем middle- и senior-аналитиков получить предложение о работе в Авито за одни выходные. Подайте заявку и пройдите онлайн-тест — участников с лучшими результатами мы пригласим на собеседования.

Заявки принимаем до 30 июня: http://bit.ly/3gdRyf2
Avito Analytics meetup #3: ошибки в экспериментах, Доставка, рекомендации в CRM Salesforce

На новом митапе для аналитиков расскажем, как избежать ошибок в экспериментах, про рекомендации в CRM Salesforce и пользу нашей Доставки для пользователей и продуктов компании.

Митап будет 29 июня. Начало в 18:00. Посмотреть можно будет на нашем ютуб-канале: http://bit.ly/3gNzMhM

Если хотите, чтобы мы напомнили вам о митапе на почту, то можете зарегистрироваться на таймпаде: http://bit.ly/3gNzNlQ
Apache Pulsar как основа для системы очередей

Паша Агалецкий, senior backend engineer в команде архитектуры, рассказал на Хабре, почему нам понадобился отдельный сервис для очередей вместо общей шины данных на основе Кафки.

Внутри статьи:
• Почему мы выбрали Apache Pulsar.
• Про архитектуру Apache Pulsar.
• Об особенностях работы с сервисом Queues и Apache Pulsar для пользователей.

Читать → http://bit.ly/3d9Uszc
Рассказываем про ошибки в экспериментах, Доставку, рекомендации в CRM Salesforce

Сегодня на Avito Analytics meetup #3 — нашем онлайн-митапе для Аналитиков. Будем говорить про то, как избежать ошибок в экспериментах, систему рекомендаций в CRM Salesforce в Авито и пользу Доставки для пользователей и продуктов компании.

Прямой эфир начнётся в 18:00 на нашем ютуб-канале: https://youtu.be/1FHv4tSEMHU
Версионирование данных в Инфомодели Авито

Инфомодель — это система управления метаданными в Авито. Раньше все её данные лежали в базе, никаких интерфейсов или процессов для их изменения не было, все правки вносились через код миграциями. С ростом бизнеса и количества команд это стало жутко неудобным.

Вот как мы с этим справились → http://bit.ly/3AkeVLW
Avito Product Meetup #1: развитие менеджера, взаимодействие с командой и отношения со стейкхолдерами

На нашем первом митапе для менеджеров продукта расскажем, как в Авито устроена менеджерская система грейдов, и почему продакт — не проджект. Обсудим распределение ролей в дискавери-команде и процесс создания новой фичи. Узнаем от спикера Dodo Brands, как сихронизировать цели бизнеса и IT или устроить свидание мечты и реальности.

Встречаемся 13 июля в 18:00 на нашем ютуб-канале: http://bit.ly/3dEAxsu

Если хотите получить «напоминалку» о митапе на почту, то можно зарегистрироваться на таймпаде: http://bit.ly/2Ui21O3
Почему продакт — не проджект, как распределить роли в дискавери-команде и синхронизировать цели бизнеса и IT

Обсудим уже сегодня на Avito Product Meetup #1.
В прямом эфире спикеры из Авито и Dodo Brands расскажут, какие скиллы качать, чтобы не «застрять» на одном уровне. Вы узнаете, как создавать и запускать новые фичи и куда развивать систему OKR на примере продуктов ERP-направления.

Присоединиться к онлайн-трансляции можно будет в 18:00 по Москве на нашем ютуб-канале: https://youtu.be/dFmF5PGlBlg
Как обучить UX-редактора

Рассказывает Лиза Архангельская, старший редактор в Авито. Новички в профессии узнают, как у нас проходит обучение и чего от него ожидать. Опытные редакторы поймут, нужен ли им подопечный и как можно организовать процессы.

Делимся, почему мы решили сами растить крутых редакторов. Что включаем в тестовое задание и как помогаем новичкам адаптироваться в команде.

Подробности, реальные примеры и редакционные мемы в статье на Хабре → http://bit.ly/3kl5nut
Сделаем оффер Go-разработчикам за 1 день

«Ребята, мы сделали лендос, нам бы максимально оперативно сделать бомбический анонс про него: https://bit.ly/3BcoqwY

Надо, чтобы максимум людей пришли, прошли тесты и устроились к нам в Авито.

Чтобы выпускники и умы Оксфорда, Гарварда, MIT, Стэнфорда и Марийского государственного университета ломились на этот лендос и на переменках обсуждали, как они там задания проходили!»
Инвестировать в себя или в пользователя?

Наш директор по продукту Амит Пурохит поделился в подкасте ‎«Серебряная чпуля» мыслями о конкуренции в e-commerce, о важности фокуса на конечном потребителе и об уровне клиентского сервиса в России и других странах.

Послушать обсуждение можно на ютубе → https://bit.ly/3B9Ut0A