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
Реплицируем базы без использования слотов репликации и с гарантией доставки WAL-ов. Эффективно, безопасно, без смс и регистрации.

Как и зачем мы строим архивную репликацию в PostgreSQL, читайте в статье Гриши Тарасенко из команды SQL 💻

#dba_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111
12 полезных ссылок для дизайнеров, редакторов и UX-исследователей и один (наш собственный!) телеграм канал про любовь, дизайн и метрики. Подписывайтесь!

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

✔️ Эволюция фичи за три года: кейс рассылки спецпредложений Авито

✔️ Как помочь пользователю войти в продукт и «не сломаться»

✔️ Как дизайнеру и редактору работать вместе: опыт Авито

✔️ Как провести этнографическое UX-исследование: опыт «Авито Авто»

✔️ Как устроить работу между дизайнером и продактом, чтобы не рисовать концепты в стол

– Видео –
Митапы, стрим и мини-документалка о совместной работе и запусках новых продуктов, громких событиях в дизайн-индустрии и организации дизайн-хакатона.

📺 Avito Design Talk #9: продуктовые исследования

📺 Avito Design Stream: главные события индустрии 2023

📺 Синергии дизайнера и разработчика: как эффективно работать вместе

📺 Как сделать дизайн-хакатон своими руками

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

🎙 Не о дизайне & Авито

🎙 Из бэклога #12: с AvitoTech про неидеальные мир, быстрые курсы и профдеформацию

– Исследование –

🖇 Про развитие рынка продуктового дизайна
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Release 20.1.0
Первый релиз года порадует следующими фичами и улучшениями:

для iOS:
1️⃣ Оптимизировали способ распределения тестов между воркерами.
2️⃣ Сократили время на старт симуляторов за счёт внутренних оптимизаций.
3️⃣ Уменьшили объём логов, которые записывались по умолчанию. Теперь глубину логирования можно увеличить в настройках.
4️⃣ Добавили образец дашборда с готовыми метриками для Grafana. Пример json-файла дашборда для Grafana и Graphite в качестве источника данных доступен здесь.

для Android:
1️⃣ Улучшили вывод информации о прогоне тестов для Gradle plugin и CLI.
2️⃣ Добавили возможность прописать ограничение на время полного исполнения тестов для Gradle plugin и CLI.
3️⃣ Поработали над документацией: описали новый функционал и собрали все разделы в одном месте.
4️⃣ Сделали образец дашборда с готовыми метриками для Grafana. Пример json-файла тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9🎉2🥴21
Кто-то съел мою память на CI!

А кто, мы узнаем из доклада Вячеслава Ковалёва, нашего разработчика программного обеспечения из команды Speed.

Слава выступит с докладом на Avito Android meetup #2 | 6 февраля в 19:00 по мск.

Забронируйте себе место офлайн, чтобы:
- пообщаться о нюансах потребления памяти Android-сборками;
- узнать, почему инструменты профайлинга JVM, такие как Visual VM, не подходят для анализа процессов (и каких именно).

#avitoandroidmeetup
🔥142🙏1
Медятина от продактов: топ-3 материала, заряженных на эффективность

🔥 Статья Димы Комарова о том, как пользователи стали добавлять товары в «Избранное» на 20% чаще, а конверсия в контакт из подборок увеличилась на 50%.

✔️ Статья Наташи Юматовой и Алексея Архипова про то, как дизайн-концепт влияет на работу креативной пары дизайнера и продакта и помогает быстрее развивать продукт.

💻 Доклад Ирины Бязарти на продакт-стриме про карьерный рост и отличия в развитии продакта в России и зарубежом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19
Как устроены мапы в языке Go?

Как создается мапа, рассчитываются бакеты, производится эвакуация элементов?

Написали подробный туториал с ответами на все эти вопросы и делимся на Хабре 🗂

Заходите научиться или обновить знания ⭐️

#backend_avitotech #статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1583
Коллеги из Санкт-Петербурга, как насчёт прийти на показ Avito Android meetup #2 и послушать доклады в компании единомышленников?

06.02 | 19:00 по мск

Сразу скажем: в очень камерной компании — всего 30 мест.

Всё. Теперь точно звучит как идеальный вечер вторника. Успейте забронировать своё место в нём ☄️

#avitoandroidmeetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥151
Как мы автоматизировали генерацию Baseline Profile, Даниль Гатиатуллин расскажет на Avito Android meetup #2.

Митап пройдёт офлайн в нашем офисе на Лесной 6 февраля в 19:00 по мск. Мест на офлайн уже нет, но обязательно будет трансляция!

Даниль — инженер в юните Performance. Он отвечает за производительность приложения и в рамках доклада расскажет, как ускорил запуск аппа на 15%. А ещё про:
- Baseline Profile;
- итоги в проде и влияние на время холодного старта и время отрисовки первого кадра на экране;
- дальнейшие шаги по улучшению.

#avitoandroidmeetup
🔥164👍2
Emcee — это наш раннер для параллельного запуска автотестов мобильных приложений. Его работа базируется на трёх компонентах:

1️⃣ очередь распределяет тесты по воркерам и централизовано возвращает результат клиентам;
2️⃣ воркеры запускают тесты и эмуляторы, управляют ими и собирают результаты;
3️⃣ клиенты отправляют тесты в очередь и принимают результат.

Прогон на демо-проекте для Android и все нюансы работы с Emcee (в том числе про облачное решение) смотрите в новом выпуске avito.code.

Релизы раннера и новости проекта — в его собственном канале.
🔥134🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня с 19:00 очень заняты — слушаем доклады на Avito Android meetup #2.

Всех, кто успел забронировать место офлайн, ждём на Лесной, 7 — в нашем уютном офисе.

Трансляцию запустим на YouTube.

#avitoandroidmeetup
🔥112
This media is not supported in your browser
VIEW IN TELEGRAM
120 минут до Avito Android meetup #2

Мы настраиваем трансляцию, охрана готовится проверять ваши паспорта — не забудьте их, пожалуйста.

На всякий случай:

🏠 место — наш офис на Лесной, 7 (ст. м. Белорусская)

время — 19:00 по мск

📺 трансляция — на YouTube-канале

Скоро увидимся!

#avitoandroidmeetup
🔥123👍1
С самого начала у нас была какая-то тактика мы внедряли какие-то новые решения, чтобы улучшить работу с данными. А потом обнаружили очень много багов 🐞

Олег Харатов, 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