AvitoTech – Telegram
AvitoTech
22.6K 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
Везём интересное для SmartData 2024 🔥

💻 8.09 | 10:45 | трек Data Management — Анар Багиров с докладом «Как мы сократили TTM создания дашбордов».

Анар рассмотрит кейс из проблем с Redash, а именно с Vertica как основой DWH, Clickhouse и в целом с тратой большого количества времени на создание дашбордов.

🔍 8.09 | 12:00 | трек Database Internals — Роман Ананьев с докладом «Как мы Apache Kafka на Redpanda меняли».

Роман расскажет, как кластеры Kafka не пережили отключения брокеров и как мы выбирали коробочное решение для масштабирования.

Готовьте вопросы и приходите задавать ❗️

#avitoteam #DBA_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍322
Наша система логов и распределённого трейсинга обрабатывает 15 000 000+ событий в секунду. Она взаимодействует с 2 000+ сервисами. И мы позволяем ей терять данные.

🔍 Хотите узнать больше о её архитектуре и процессе передачи данных? Приходите на доклад Игоря Балюка, нашего ведущего разработчика в команде service mesh.

🎤 «Как мы строим систему распределенного трейсинга, в которой можно терять данные» — 09 сентября в 12:15.

#DBA_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73👍3
Как провести 1x1 с пользой для всех сторон? Ответы у нашего руководителя аналитики продаж Сергея Медина ☑️

Листайте карточки, берите лайфхаки на вооружение и пишите в комментариях, что сами думаете про эффективные 1x1?

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4320👍10💯2
Мы сделали запуск нагрузочных тестов на проде одним из шагов процесса разработки и валидации требований. Тестами мы проверяем:
➡️ требования по производительности к сценариям,
➡️ запас производительности (стресс-тестирование).

🚀 Полный обзор процесса нагрузочного тестирования (регламент, проблемы, метрики, примеры реализации) — в новом выпуске avito.code с руководителем команды тестирования Игорем Стародубцевым.

#qa_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👌1😍1
State of DevOps Russia 2024 — исследование Авито x «Экспресс 42» по развитию DevOps-методик в стране. И оно готово ❗️

Что в результатах:
✔️ востребованность на рынке труда;
✔️ инструментарий, российские ОС и тренды в ИБ;
✔️ ключевые метрики эффективности в индустрии;
✔️ платформы, их выбор и развитие;
✔️ присутствие ИИ.

Спойлер: только 44% респондентов используют инструменты ML/AI для решения DevOps-задач.

Получить полную версию исследования
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63🔥3
Открытое собеседование тимлида в Авито 🚀

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

Пример такого разбора ➡️ в этом видео.

📌 Представим, что Авито Недвижимость запускает кластер «Маркетплейс новостроек». Сможет ли кандидат обеспечить максимально широкую базу предложений от застройщиков и сформировать качественный клиентский флоу?

#management_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2733👍3😐1
🤖 Провели эксперимент с профилем Baseline и ускорили запуск приложения на Android на 15%

Baseline Profile собирается локально во время разработки. Тесты для его генерации затрагивают критичный путь пользователя.

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

💻 Подробнее о том, как мы тестировали профиль и автоматизировали его сборку — в хабрастатье Даниля Гатиатуллина, нашего инженера юнита Performance.

#Android_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103👍1
💻 От создателей «весь день за компуктером, лучше бы работу нашёл» — создателям крупнейшего в мире классифайда по количеству пользователей!

А также нашим коллегам из других бигтехов и ИТ-компаний…

Поздравление с профессиональным праздником! ☄️

В картинках — стереотипы о профессии, с которыми столкнулись наши айтишники. Добавляйте свои в комментарии!

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
33🔥14
Долгожданный Release 21.2.0 подлетел 🚀

🤖 Новая фича - динамические Android эмуляторы.
Создавайте и запускайте свои тесты на кастомных эмуляторах, например, доступен full hd эмулятор с плотность экрана 440 dpi.

А ещё:

☑️ добавили поддержку SDK 33 и убрали поддержку 24 версии;
☑️ пофиксили баг с прерыванием прогона теста по тайм-ауту и отсутствием видео таких тестов;
☑️ исправили ошибку с сообщением «Device offline» во время неудачной загрузки эмулятора;
☑️ оптимизировали процесс архивирования артефактов.

Полный список изменений тут 🗂

И небольшое напоминание: с вопросами, комментариями и предложениями мы вас ждём в этом чате.
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍5🔥5
Мы писали, мы писали… Вы читайте: подборка хабрстатей за месяц 🗂

1️⃣ Как фронтендеру стать тимлидом кросс-функциональной команды
Разбираем скиллы по матрице компетенций менеджера в Авито.
Время чтения: ~4 минуты

2️⃣ Подбираем нужные автозапчасти: миллиарды комбинаций за 12 минут
Рассказываем, как определяем совместимость автозапчастей по косвенным признакам: через аналоги, родственные бренды и различные трюки.
Время чтения: ~11 минут

3️⃣ Что поможет настроить процесс работы с обращениями пользователей
Делимся, как оперативно реагируем на проблемы пользователей, исправляем ошибки и узнаём мнение юзеров о реализованных фичах.
Время чтения: ~7 минут

4️⃣ Как мы переиспользовали платформенную аналитику для упрощения работы
Рассекречиваем нашего Marketing Manager — как он устроен, что умеет и каким образом экономит время маркетинговых аналитиков.
Время чтения: ~6 минут

5️⃣ Как с помощью доработки RFM сделать CRM-рассылки эффективнее
Объясняем, какой микс методологий мы создали, чтобы сегментировать покупателей автомобилей с пробегом.
Время чтения: ~7 минут

#статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥143👍2🙏1
(Авторский пост от Антона Губарева, старшего инженера PaaS и автора телеграм-канала)

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

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

С помощью source graph мы запустили генератор auth.toml на нескольких наиболее значимых сервисах. Source graph для каждого сервиса запускает генерацию файла и создает pull request. В auth.toml зашили мини инструкцию а-ля Quick start. Разработчикам осталось только вмержить (или скорректировать auth.toml под свои пожелания и потом всё равно вмержить). Таким образом, мы снизили трудозатраты пользователей до самого минимума.

Ещё хорошо показало себя версионирование auth.toml на первых этапах жизни проекта. Оно позволяет плавно и точечно внедрять новый функционал, не ломая разом всё. А возможности source graph помогут рассылать обновления на нужные сервисы (или на всех).


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

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👌1