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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
С самого начала у нас была какая-то тактика мы внедряли какие-то новые решения, чтобы улучшить работу с данными. А потом обнаружили очень много багов 🐞

Олег Харатов, Technical Unit Lead, вместе с командой нашёл способ не только их быстро систематизировать и решить, но и сделать этот процесс автоматизированным.

Полная хронология событий — в статье Олега 🗂

#dwh_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤‍🔥6
Что за метрика Quality Score и как с помощью неё оценить качество продукта?

Андрей Бровко, наш руководитель тестирования, взял качество на контроль и везёт кейс его оценки с мощной теоретической базой.

С этим докладом он выступит на DUMP. Увидимся!

#avitoteam
🔥134
Сериализация данных сегодня используется во многих приложениях.

Это процесс преобразования информации в формат, при котором её будет одинаково просто передать между разными системами и на разных языках программирования.

Дмитрий Королёв, наш бэкендер, взял данные в трёх разных объёмах и затестил в разных форматах. Смотрите результаты тестов в статье Димы, это поможет выбрать формат под свой проект 💻

А про наиболее популярные форматы сериализации рассказали в карточках ⬆️

#backend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94👎1
Avito Product Bootcamp стартует 26 февраля.

Успейте подать заявку на
Product Bootcamp
— это образовательная программа, в которой за 9 месяцев можно прокачать скилы в продакт-менеджменте, решая важные задачи бизнеса.

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

Фан факт: порядка 70% участников буткемпа, достигших уровня мидл, остаются работать у нас.

#avitoteam #product_avitotech
🔥155👍4🤩4
Если скажем, что у нас есть ещё два канала, вы на какой первым подпишитесь:
на Avito Life, где за жизнь, или
на Avito Career, где про вакансии?

Пока вы решаете, делимся полезным и классным контентом от коллег.
💎 здесь найдёте советы, как ставить карьерные цели (и другие лайфхаки от наших HR);
💎 тут те, ради кого эти цели достигаются, — питомцы сотрудников;
💎 а тут целый дайджест постов о том, как начать достижения, — о найме и онбординге в Авито.

Встретимся в соседних окошках!

#avitoteam
🔥154👍1
🤖 Доклады с Avito Android meetup #2

📺 Инфра мобильного приложения в Альфе
Никита Горбунов про сценарии сборки и их связь с Git WorkFlow

Дискутируем о хранилищах внешних библиотек и артефактах сборки, делим CI на тестовый и продовый, вспоминаем о вспомогательных микросервисах автоматизации.

📺 Кто-то украл мою память на CI!
Вячеслав Ковалев про нюансы потребления памяти Android-сборками

Расследуем проблемы на CI, разбираемся с инструментами профайлинга.

📺 Как мы автоматизировали генерацию Baseline Profile
Даниль Гатиатуллин про Baseline Profile и приложения, которым он нужен

Рассматриваем простой эксперимент, который ускорил запуск приложения на 15%, изучаем влияние автоматизации на время холодного старта и время отрисовки первого кадра на экране.

➡️ Плейлист целиком ⬅️

Фото с Avito Android meetup #2 тоже есть, все у нас в 🔵

#avitoandroidmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6
Прежде чем принести новую технологию в компанию, её нужно полюбить


Что входит в понятие «полюбить»? Где найти единомышленников, чтобы внедрить крутую технологию в проект? И главное, как происходит миграция?

Старший Android-инженер Андрей Берюхов знает все ответы, потому что сам приносил технологии к нам.

👉 Слушать 👈

#avitoteam
🔥183👍3🏆21
Форматирование и линтинг кода на Go

Паша Агалецкий, наш PaaS-инженер, за 10 минут разложил по полочкам строчкам готовые утилиты Golang в новом выпуске avito.code.

Как не держать в голове все правила форматирования? Как почистить код? Как избавиться от ошибок, не прибегая к тестам? Всё в этом выпуске.

#видео_avitotech #avitoteam
🔥2051
Что делать, когда для всех драйверов библиотеки Go не подходит единый модуль?

Можно использовать теги сборки, но это только если версии языка драйверов соответствуют версии в go.mod. И это не наш случай.

Илья Сергунин, Senior Software Engineer продуктовой команды, разделил библиотеку на отдельные модули в одном репозитории и получил +100 к удобству локальной разработки. Подробности процесса и исходный код мультимодульного монорепозитория - в хабрастатье Ильи 🗂

#backend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1833👍2
Avito Analytics meetup #12

6 марта 18:00 мск | онлайн

В эфире эксперты по бигдате, продуктовые кейсы, лайфхаки и вот это всё:

🗂Аналитика нового продукта «под ключ»
Анастасия Аносова из команды Премиум расскажет, почему аналитик должен быть в команде, у которой ещё нет продукта. Спойлер: например, сделать трекшен модель.

🗂Обратная связь в «Пятёрочке»: как мы работаем с оценками товаров
Варвара Анохина и Никита Худяшев из X5 Digital покажут, как работает алгоритм расчёта рейтинга товаров, как он влияет на ценообразование и ассортимент в супермаркетах.

🗂Как построить путь пользователя (User flow)
Вера Адерихина из VK Rustore продемонстрирует кейс, как и зачем её команда строит User flow и какими исследованиями пользуется в процессе.

Если и есть способ получше интеллектуально скоротать время в преддверии длинных выходных, то человечеству он не известен. Зато известно, что трансляция этого митапа будет на нашем YouTube-канале. Вы все приглашены.

Увидимся!

#avitoanalyticsmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥28👍3
Подходы Developer Experience можно применять на любом этапе развития платформы. Мы убедились в этом на личном опыте, когда выстраивали свою PaaS.

Илья Барбашов подготовил доклад о том, как проходил процесс разработки и какими инструментами мы пользовались для сбора и анализа обратной связи. А ещё в докладе примеры из мирового опыта. Рекомендуем послушать на DevOps Conf 2024.

Кстати, это единственный доклад по Developer Experience на конфе.

#avitoteam
14👍103🔥1
Forwarded from 𝗦𝗮𝘀𝗵𝗮𝗧𝗵𝘂𝗴_ (Sasha)
Качественно или быстро?
Я Александр Сахаров, тимлид и я постоянно нахожусь в
поиске сбалансированных стратегий. Когда стоит задержать релиз во имя
идеального кода, а когда ради скорости можно подкинуть костылей, рассказал в этой статье 🗂

Немного тезисов об ответственности тимлида найдёте в карточках ⬆️

❤️ Добавляйте свои мысли в комментарии.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍97
This media is not supported in your browser
VIEW IN TELEGRAM
Avito Security meetup #2

26 марта 19:00 мск | онлайн и офлайн

Встречаемся в нашем уютном офисе и говорим про безопасность: данных, облачных дисков и разработки моделей. У нас в гостях руководители направлений из Тинькофф и Positive Technologies.

И вы приходите. Узнаете:
✔️что такое Hound, как он работает и как помогает обезопасить данные в Тинькофф;
✔️какой процесс автоматизации закрытия доступа к публичным файлам на облачном диске построили мы;
✔️откуда пошла безопасная разработка моделей и какие подходы к ней выделяют в Positive Technologies.

Бронируйте место на этой странице, ставьте напоминание в календарь.

Ждём!


#avitosecuritymeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
😍9🔥42👍2