Найти в Дзене
Гайд для лидов: как маленькими шагами прийти к большим переменам
Привет! Меня зовут Лера, я технический писатель в Авито, и я обожаю разбирать книги, которые помогают иначе смотреть на привычные вещи — будь то управление командами, формирование привычек или работа с культурой. В этой статье разберем книгу Малкольма Гладвела Tipping Point (в русском переводе её часто называют «Переломный момент»). Это исследование о том, как идеи, тренды и социальные явления внезапно «взрываются» и начинают распространяться, словно эпидемия. Книга объясняет, почему какие-то изменения...
1 неделю назад
LLM против хаоса: как я автоматизировал ревизию прав доступа в админке Авито
Привет! Я Андрей и сегодня расскажу, как сделал мультиагентную систему, которая автоматизировала ревизию доступов в бэкофисе Авито, копившихся годами. Вы узнаете, как собрать LLM-систему с четырьмя агентами и супервизором, которая не только сгенерировала описания прав доступа, но и с точностью 77% нашла их владельцев без передачи кода и документации внешним моделям. Вперед к прочтению! Права доступа в Авито мы называем ACL — Access Control List, список контроля доступа, определяющий, кто и что может делать в админке...
1 неделю назад
Puppet в Avito: 15 000 серверов, CI/CD и уроки из продакшна
Привет! Меня зовут Андрей Колесников, я тимлид одной из DevOps-команд Авито. Уже 10 лет я работаю с высоконагруженными и бизнес-критичными системами. В этой статье рассказываю, как мы управляем нашей инфраструктурой с помощью Puppet, и объясняю, почему мы продолжаем его использовать. Это не рассказ о «фичах ради фич» и не реклама инструмента. Я не буду уговаривать всех срочно перейти на Puppet. Вместо этого я поделюсь нашим практическим опытом: как мы используем Puppet в Avito, какие подходы и практики применяем, как масштабируем систему и какие грабли собрали по пути...
1 неделю назад
Самый лучший мок на свете: разбираемся с инструментами для генерации моков в Go
Всем привет! Меня зовут Семён Эйгин, я бэкендер в Авито, люблю опенсорс и периодически что-то туда контрибьючу. В этой статье разбираемся с моками и выбираем самый удобный инструмент (не обязательно лучший!). Это достаточно холиварная тема, хотя при подготовки статьи я не ожидал, что она окажется настолько спорной — у каждого разработчика своё мнение на этот счёт. Почему вообще возникла идея сделать такую статью? Я — один из мейнтейнеров Minimoсk. Может быть, кто-то из вас его использовал, может, просто слышал...
1 неделю назад
Методичка по AB-тестированию от аналитиков Авито
Всем привет! Меня зовут Дима Лунин, я автор курса по экспериментам в Академии Аналитиков Авито. В текущей статье я хочу "обкатать" материал, который мы рассказываем на нашем курсе, а также поделиться экспертизой по АБ-тестированию с ребятами, которые только начинают свой путь в аналитике, но уже имеют базовые знания в статистике и в проверке статистических гипотез. Цель статьи — на примере несложного реального кейса полностью разобрать механику A/B-тестирования, объяснить математику и интуицию, которые стоят за каждым шагом при проведении эксперимента...
1 неделю назад
Как мы прессовали Redis — и остались в живых
Привет! Меня зовут Антон Головенко и я backend-разработчик команды Search-Quality в Авито. Вот уже полтора года я ускоряю производительность поиска и повышаю его надежность, а также участвую в интеграции новых продуктов. Когда не пишу код, путешествую с семьей или участвую в футбольных баталиях. А также с недавних пор решил делиться инженерными находками, об одной из которых эта статья. Расскажу о том, как мы тестировали Redis под нагрузкой, с какими проблемами столкнулись, как их решали и какие выводы сделали...
1 месяц назад
Как в Авито разработали метрику для поиска распространённых проблем крупных пользователей
Привет! Меня зовут Яша Финкельберг, я senior аналитик в Авито. Одна из базовых ценностей Авито, прописанная в нашем манифесте, — «Всё начинается с потребностей пользователя». Мы постоянно следим за удовлетворённостью продавцов и покупателей площадки и ищем способы улучшать их взаимодействие с Авито. Уровень удовлетворённости отслеживаем разными способами, например, проводим опросы, замеряем метрики CES и CSAT. Чтобы находить более детальные драйверы, сегментировать запросы и ставить предсказуемые...
1 месяц назад
Как подготовиться к переходу на роль тимлида и как вернуться, если не вывезли
Привет! Меня зовут Аня Ледовская, я Acting Division Lead в Авито. Переход на новые роли всегда связан с ростом уровня стресса и нагрузки. Часто приходится поддерживать задачи «из прошлого», а в какой-то момент можно обнаружить себя работающим за двоих. Чтобы принять осознанное решение о переходе и подготовиться к трансформации, я советую разобраться со своей мотивацией. В статье поделюсь своим опытом роста из аналитика-сеньора в тимлида, расскажу, что ждёт вас в момент перехода на новую позицию, и дам советы на случай, если поняли, что не вывозите...
1 месяц назад
Sigma + Trisigma = 4Sigma или как мы сделали эксперименты еще удобнее
Всем привет! Меня зовут Искандар, я отвечаю за продуктовое развитие A/B-платформы Avito – Trisigma, а раньше работал в EXPF и также отвечал за A/B-платформу, которая называлась Sigma. В июне произошло важное событие для российского рынка продуктовой аналитики: платформа Sigma официально стала частью Trisigma. Объединение двух систем для проведения экспериментов открывает новые возможности как для разработчиков, так и для бизнеса. В этой статье я рассказываю, чем уникальна Sigma, как она устроена под капотом и какие плюсы появление новой платформы сулит пользователям объединённой системы...
1 месяц назад
Опыт эксплуатации Service Mesh в Авито
Привет! Меня зовут Игорь Балюк, раньше я работал платформенным инженером в Авито. Здесь мы разрабатываем магическую коробочку, которая автоматизирует всю рутину, связанную с созданием сервиса, а также с тем, как эти сервисы друг с другом общаются и как далее они эксплуатируются. Наши продуктовые разработчики, как правило, думают именно о том, как написать классный продуктовый код, который отражает бизнес-логику, а всю неинтересную для них инфраструктурную рутину мы забираем на себя. В платформе я занимаюсь двумя вещам: сбором телеметрии (логи, трейсинг и так далее) и Service Mesh...
1 месяц назад
Сетап А/В-теста, который помог снизить MDE выручки в 2 раза
Привет! Я Соня Ожерельева — тимлид в команде Monetization Efficiency в Авито. Здесь мы создаём ML/Data-продукты в команде монетизации и AdTech. В частности внедряем бизнес-логику в ранжирование — учитываем там надёжность продавцов и услуги продвижения, которые они покупают для увеличения количества просмотров. В статье расскажу про новый сетап A/B-теста, который мы использовали при тестировании системы Уровень сервиса на Авито. Он, как и A/B-тест по регионам, позволяет измерять влияние как на покупателей, так и на продавцов...
1 месяц назад
Как стать идеальным менеджером и не выгореть: советы из практики
Привет, Хабр! Меня зовут Лера, я технический писатель в Авито. Моя страсть — не только создавать понятную документацию, но и находить книги, которые помогают расти профессионально: разбираться в людях, выстраивать процессы и быть лидером, за которым хочется идти. Сегодня я делюсь с вами разбором бестселлера Джули Чжо «Из чего сделан менеджер, или Что предпринять, когда все смотрят на тебя?» — книги, которая стала настольной для тех, кто только стал менеджером или руководителем. Джули Чжо, прошедшая...
1 месяц назад