AvitoTech
22.5K subscribers
1.87K 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
Стрим к релизу PHP 8.1

Саша Данковцев, наш lead backend engineer, и коллеги из Skyeng, ManyChat и Badoo встретятся на стриме к релизу PHP 8.1 и поделятся своим опытом переезда на PHP 8.0.

Обсудят причины переключения версии PHP и ожидания от него, стратегии перехода, тулзы для тестирования проекта. И, конечно, как без граблей и факапов. В конце будут итоги переезда и советы для тех, кто только планирует это сделать.

Вести стрим будут Александр Макаров (Yii), Валентин Удальцов (Пых) и Роман Пронский (PHP Digest).

25 ноября в 19:00 ребятам можно будет задать вопросы в чате во время трансляции: http://bit.ly/3cBVfbI
25 ноября — день выступлений спикеров команды AvitoTech 😎

🕔
17:00
• Арт-директор продукта Александр Стогов поучаствует в мероприятии «Продакт-менеджеры и дизайнеры: как выстроить процессы и усилить команду».
Эфир ищите тут (нужна подписка на Epic Growth).

🕕
18:00
• Тимур Исмагилов, наш главный аналитик, расскажет, что делать, если возникли сомнения, подходит ли твой критерий для твоего теста (а они должны возникать!) на аналитическом митапе EXPF x Delivery Club.

🕖
19:00
• Илья Новиков на Golang meetup от Evrone поделится, почему уверен, что Best practices ≠ Rocket science.

• Александр Данковцев и коллеги из других компаний встретятся на стриме к релизу PHP 8.1 и поделятся своим опытом переезда на PHP 8.0.
Присоединиться и задать вопросы можно будет на стриме.
Data Warehouse как продукт: платформа, инструменты, масштабирование команды

В самом начале DWH-команда решала две типовые задачи — строила витрины и занималась загрузкой данных. Но количество задач, как и нагрузка, росло, а погрязнуть в рутине совсем не хотелось.

Так, юнит DWH посмотрел на свою работу через продуктовую призму и решил сделать платформенные инструменты для внутренних пользователей. Иначе последним приходилось ждать нового спринта разработки для решения аналитических задач, а команде — из раза в раз реализовывать повторения бизнес-логики.

...Сейчас основная цель, которую ставит перед собой DWH-команда, — демократизация всей аналитики.

p.s. Хвастаемся. Именно этот доклад Жени Николаева стал самым просматриваемым на SmartData 2021.

На картинках: как устроено DWH в Авито.
Павел Лакосников — 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