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
Павел Лакосников — backend-эксперт Авито.

С недавних пор Паша — тимлид команды SLA в Antimonolith. Это ребята, которые занимаются надежностью и стабильность Авито.

Как раз Паша занимался непосредственным распилом монолита в микросервисы. Он круто проектирует высоконагруженные системы, много оптимизирует и рефакторит код. А ещё собеседует людей!

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

Так что, если вам нужна помощь с:
• языками PHP, Golang, LUA;
• настройкой Nginx, Apach, MySQL, Redis;
• проектированием микросервисного или клиент-серверного приложения;
• подготовкой к техническому собеседованию;

лучше пишите Паше.
Weekend Offer в Авито для аналитиков (junior, middle и senior)

Получить оффер за 48 часов — реально.
Ждём ваши заявки и решённые тесты до 1 декабря включительно. Станьте частью нашей команды: https://bit.ly/3lcnFxE

Больше об аналитике в Авито можно узнать тут: http://bit.ly/2ZqjruC

Пригласите знакомого аналитика по нашей рефералке: http://bit.ly/3xqyPnm
Если кандидат зарегистрируется по вашей ссылке, пройдёт этапы отбора и отработает три месяца, мы свяжемся с вами и выплатим от 25 до 75 тысяч рублей.
Материалы митапа для аналитиков: ценообразование, дашборд для SCRUM-команд, построение процессов

— Да кто этот ваш Tableau, Bug Policy и Scope Drop!
Если эти три выражения не заставляют вас переворачивать столы, то посмотрите наш крайний Avito Analytics meetup, там ещё о ценообразовании, процессах и успешном успехе продавцов на Авито.

Мы всё выложили в пост на Хабре, как вы любите — с кратким содержанием и таймкодами: http://bit.ly/3rgsV79
QA в Авито

«Заводить руками тест-кейсы в тестохранилках достаточно долго и уныло. А ещё есть много юнит-тестов, которые пишут разработчики, и не всегда понятно, что они покрывают и как пересекаются с е2е-тестами. Вот эти две проблемы мы решили комплексно», — так говорит Саша Матвеев, наш head of QA, когда его спрашивают о будущем докладе на Test Driven Conf.

Но до конфы ещё долго, поэтому, чтобы вы не скучали, Саша дал интервью в блоге Онтико на Хабре. Узнайте больше о наших тестировщиках: http://bit.ly/3EaJViL
Ноябрьский дайджест!

Не успели оглянуться, а уже зима!
Предлагаем вспомнить, что было в АвитоТех в ноябре. И анонсируем, что будет в декабре.

🚀 Статьи
•‎ Материалы PaaS-митапа
О локальной разработке, автоматическом тестировании, деплое и эксплуатации сервисов в PaaS. Записи с таймкодами и презентации в статье.

•‎ Продуктовые процессы в Авито
Об обязанностях продактов и фреймворках, которые используют для повседневных задач.

•‎ Dependency Injection в мире Software Engineering
Полноценное исследование принципов разработки около DI.

•‎ Дом, который построил GitHub
Наш партнёрский материал с N+1, где собираем умный дом на Авито.

🚀 События
•‎ Weekend Offer в Авито для аналитиков
Приглашаем аналитиков получить предложение о работе в Авито за одни выходные. Сегодня — последний день!

🚀 Где были в ноябре
В прошлом месяце наши спикеры показали особенно повышенный уровень активности и много где побывали.
Мы собрали всё в отдельный плейлист на ютубе Digest / November

Внутри плейлиста:
•‎ Работа в Авито. Инженеры об опыте построения высоконагруженного сервиса.
•‎ Kafka в Multi DC реалиях. Рома Ананьев на Podlodka Backend Crew. Участник круглого стола «Event Driven в распределенном мире».
•‎ Простота и скрытая мощь UIView.animate. Саша Канчурин на Podlodka iOS Crew.
•‎ Best practices ≠ Rocket science. Илья Новиков на Golang meetup.
•‎ Что делать, если возникли сомнения, подходит ли твой критерий для твоего теста (а они должны возникать!). Тимур Исмагилов на аналитическом митапе EXPF x Delivery Club.
•‎ О развитии продактов и счастье пользователей. Настя Фёдорова об Авито Недвижимости, рынке классифайдов, продактах и балансе work-life.
•‎ Ошибки в исследованиях. Аня Гончарова и Валентина Морозова на Podlodka Product Crew.
•‎ Что PHP 8.1 грядущий нам готовит. Саша Данковцев на стриме с коллегами обсуждают переезд на PHP 8.0.
•‎ Podlodka Backend Crew. Паша Лакосников в круглых столах «Микросервисная архитектура — оверхеды с точки зрения производительности» и «Эволюция и версионирование API».
•‎ Podlodka Product Crew. Наташа Юматова в круглом столе «Продуктовые защиты».
•‎ Лёша Кудрявцев участвовал в дискуссии о том, как найти карьеру в IT.

🚀 Где будем в декабре
2 декабря
• Доклад «iOS CI из конфет и мечей» Влада Алексеева на митапе СберМаркета.
• Продакт-менеджер Дарья Чигринская расскажет о том, как мы оцениваем продактов в Авито на митапе Контура.

4 декабря
• Серёжа Боиштян поучаствует в дискуссии про будущее мобильной разработки на YaTalks.

9 декабря
• Инна Летина и Денис Сбитний поучаствуют в баттле на Podlodka Design Crew.
• Алексей Егоров расскажет про опыт внедрения mTLS с использованием spiffe/spire в service mesh в Авито на VK Kubernetes Conference.

14 декабря
• Проведём свой митап для аналитиков.

Обязательно будет что-нибудь ещё, подписывайтесь и следите за новостями!
AvitoTech pinned «Ноябрьский дайджест! Не успели оглянуться, а уже зима! Предлагаем вспомнить, что было в АвитоТех в ноябре. И анонсируем, что будет в декабре. 🚀 Статьи •‎ Материалы PaaS-митапа О локальной разработке, автоматическом тестировании, деплое и эксплуатации сервисов…»
Avito Analytics meetup #5
14 декабря 18:00 (вторник)


Пришёл тут Женя Чумаченко, наш продуктовый аналитик из команды рекомендаций, и говорит, ребят, у нас тут на стандартных A/B-тестах таки-и-ие результаты неожиданные вышли! И Гоша вместе с ним: «А я столько всего про аналитику перформанса знаю, как следим за ним, как с ошибками работаем, на примерах покажу!» Мол, хотим доклады сделать. Сил терпеть больше нет.

Ну мы посидели, подумали, и решили полуюбилейный аналитический митап собрать. Пригласить бы ещё Даню Казанцева, аналитика данных из Ситимобил, чтобы он про мошенников в такси рассказал, да спросить бы руководителя аналитики AI Center Сашу Конрада и лида продуктовой аналитики чат-ботов Катю Петрову из Тинькофф, с какими сложностями сталкивается команда аналитика чат-ботов автоматизации обслуживания. Пригласили. Спросим!

Сами не ожидали, что программа у нас такая насыщенная получится. Будет круто.

Как всегда, зарегистрироваться можно на таймпаде: https://bit.ly/3Efg7BS
Там и подробностей больше.
9 декабря, 10:00
Как организована работа с дизайн-системой в Авито

С этой темой выступят Инна Летина, старший UI-дизайнер, и Денис Сбитний, руководитель группы дизайна интерфейсов, на Podlodka Design Crew.

Чтобы попасть на борт, нужно купить билет: http://bit.ly/2ZOEB5Q
Для наших подписчиков есть промокод на скидку в 50% — podlodka_for_avito
Improving team performance

Here are Sasha Ilichyov’s thoughts regarding team performance improvements.

He divides possible obstacles into four categories and shares how you can help to overcome them. So this time we find out what can slow down and stop personal productivity.
Как собрать примитивный акустический левитатор на коленке

Итак, для начала покупаем ультразвуковой дальномер, микроконтроллер Arduino Nano, модуль управления электромоторами на базе микросхемы L298N и блок питания (12 вольт) на Авито с доставкой.

Следующим шагом собираем ультразвуковой левитатор.

Готово. Вы восхитительны!
http://bit.ly/32XCf5O
Строим эффективный сетевой обмен в PHP-микросервисах

После этой статьи Паши Лакосникова, техлида SLA, вы:
 • Используете curl_multi_exec и guzzle.
 • Настроили Reverse-proxy (nginx, envoy), который держит соединение между PHP-приложением и сервисами, ретраит запросы и делает за вас keep-alive.
 • Прорабатываете сценарии graceful degradation.
 • Умеете в retry только по необходимости и, по возможности, — не на клиенте.
 • При работе с микросервисамми придерживаетесь fail-fast-стратегий.
 • Немного сверхчеловек.
​​
Читать статью: http://bit.ly/31EImeI
Смотреть доклад: http://bit.ly/3EAHhTZ
Поиск новых возможностей и запуск новых продуктов в крупной компании: как искать идеи, как защитить и как помогает компания

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

Об этом на выступлении как раз и вещал Саша Капустин. Если вы пропустили, то вот видео, где он рассказывает, как найти, проработать идею, продать её стейкхолдерам и воплотить в жизнь на примере стратпроцесса Авито.

https://www.youtube.com/watch?v=rmEzQAkP2Nk
Frontend Weekend Offer

В команде AvitoTech работают больше 100 frontend-разработчиков. Помимо будничных задач по развитию сервиса, они обмениваются опытом, вместе растут, выступают с докладами и пишут статьи.

Мы хотим, чтобы наше коммьюнити росло.

Если у вас есть опыт в коммерческой разработке, вы пишете на JS или TS, готовы к вызовам и челленджам, мы ждём вас на нашем Weekend Offer для фронтендеров.

Подавайте заявку до 15 декабря и решайте тест до 16 декабря: http://bit.ly/3m1e1OH

PS Даты указаны включительно. :)

PPS Знаете классного разработчика? У нас есть реферальная программа: http://bit.ly/3oPcflN
Avito Analytics meetup #5
Сегодня в 18:00


В программе:
🔹Аналитика перформанса в Авито — Георгий Фандеев, Авито:
• статистика вашего приложения, процент незагружаемых картинок и другие метрики, которые влияют на пользователей;
• отслеживание перформанса и мониторинг метрик;
• работа с ошибками приложений;
• примеры изменения перформанса и его влияние на продуктовые метрики.
[18:00–18:35]

🔹 Антифрод на рынке такси. Определение мошеннических действий через анализ связности графа поездок — Даниил Казанцев, Ситимобил:
• обсуждение мошенников и поиск фрода в такси;
• создание моделей, определяющих мошеннические действия, и правил, которые помогают сокращать объём фрода;
• определение качества моделей и принятие масштабируемых решений.
[18:40–19:15]

🔹 Неожиданные результаты в ожидаемых A/B-тестах — Евгений Чумаченко, Авито:
• рекомендации в Авито;
• как считаем метрики и какие;
• эксперимент про восприятие информации;
• обратный A/B-тест.
[19:20–19:50]

🔹 Как устроена аналитика чат-ботов автоматизации обслуживания — Александр Конрад и Екатерина Петрова, Тинькофф:
• зачем чат-бот нужен бизнесу и клиенту;
• из каких компонентов состоит чат-бот;
• распределение ролей и задач внутри команды;
• DWH, алерты, коммуникация и как не наступать на грабли.
[19:55–20:30]

http://bit.ly/3IZtqt1
В ноябре 2021 Авито пробился на первое место в мировом рейтинге сайтов объявлений по версии SimilarWeb

279.60 миллионов посещений за ноябрь.
11 минут — среднее время на сайте.
11.72 страниц просматривают пользователи за один визит.

936+ инженеров в команде AvitoTech. You’re breathtaking!
Пуши Авито: как сделать самый навязчивый формат не таким раздражающим

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

Несмотря на эти правила, флоу написания пуша не так прост: начинаем с аналитики и CRM-специалистов, подключаем маркетологов, копирайтеров и редакторов, и только затем доводим до пользователей.

В новой 💣💥 статье на Хабре 😍 рассказываем, как 😱 мы в Авито пишем мобильные 🚨 пуши: https://habr.com/ru/company/avito/blog/594443/

В карточках — краткое изложение для самых занятых.