AvitoTech @avitotech Channel on Telegram

AvitoTech

@avitotech


Истории о технологиях Авито, профессиональном опыте наших инженеров и анонсы митапов.

Наш сайт: avito.tech
Статьи на Хабре: habr.com/ru/company/avito
Гитхаб: github.com/avito-tech

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

AvitoTech (Russian)

AvitoTech - это канал, который предлагает уникальные истории о технологиях, связанных с крупнейшим российским онлайн-площадкой Avito. Здесь вы сможете узнать о профессиональном опыте наших инженеров, последних разработках и анонсах митапов.

Посетите наш сайт avito.tech, чтобы быть в курсе всех новостей и технологических достижений компании. Кроме того, вы можете прочитать интересные статьи, опубликованные на популярном ресурсе Хабре по ссылке habr.com/ru/company/avito или просмотреть наши проекты на GitHub github.com/avito-tech.

Не упустите возможность задать все интересующие вас вопросы, связанные с технологиями Avito, напрямую через наш канал @direct_avitotech. Присоединяйтесь к нам и будьте в центре событий в мире технологий Avito!

AvitoTech

21 Nov, 10:56


Как вам шапки в нашем приложении к Чёрной пятнице?

Их создавала команда MT&S с помощью CoordinatorLayout. А как именно рассказал наш Android-разработчик Никита Пятаков в большом гайде по работе с контейнером.

Читайте, ставьте лайки и делайте красивые функциональные шапки🤖

#Android_avitotech #habr_avitotech

AvitoTech

20 Nov, 10:21


А вот и фотографии с Avito Go Drinkup #1 подъехали 🔥

Ловите, ищите себя и коллег в нашем альбоме в ВК — вдруг там ваша новая аватарка?

#backend_avitotech

AvitoTech

19 Nov, 09:00


Открытый курс по Java Script: существует.

А вы почему-то смотрите на это сообщение, а не на Васю Новикова, нашего фронтендера и автора курса 🚀

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

📌 Обязательно к просмотру для всех, кто погружается во фронтенд-разработку.

А ещё эпизод доступен в ВК.

#frontend_avitotech #видео_avitotech

AvitoTech

18 Nov, 15:48


Авито — в тройке лучших ИТ-компаний и первые в E-com🚀

Хабр и ЭКОПСИ составили рейтинг ИТ-работодателей. Они опросили 34000 ИТ-специалистов, 90% из них — мидлы и выше.

По мнению комьюнити мы — одна из самых привлекательных команд для карьеры. В нас ценят:

— профессиональную среду;
— качество продуктов, которые мы делаем;
— сильную инженерную культуру;
— комфортную среду внутри.

А ещё то, что мы развиваем профессиональное комьюнити. Все критерии оценки, которые отмечали респонденты, можно посмотреть тут.

Спасибо всем, кто отметил нас! Вы❤️

P.S. В своем блоге на Хабре также поделились мыслями.

#habr_avitotech

AvitoTech

16 Nov, 09:13


Факт1️⃣: Позволяет быстро развернуть масштабируемую инфраструктуру для автотестов Android.

Факт2️⃣: Для тех, у кого нет своего железа и кто не готов платить за его аренду, есть сервис, где можно запускать свои тесты в облаке.

Факт3️⃣: Для запуска нужен подходящий сервер с Docker Compose, на котором можно развернуть контейнеры с Emcee и Artifactory.

Все три — про наш инструмент Emcee. С его помощью можно быстро и эффективно запускать iOS- и Android-тесты, а еще ускорять time-to-market. О том, как это работает на практике, рассказал Денис Веренцов, Android-инженер команды Emcee в свежей статье на Хабре.

P.S. Кстати, если уже пробовали Emcee в деле, делитесь впечатлениями в комментариях.

#Android_avitotech #habr_avitotech

AvitoTech

15 Nov, 08:33


Все мы привыкли к конференциям про харды

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

О них вместе с коллегами из других бигтехов и поговорим на первой Soft Weekend 23 ноября в Москве. Игорь Гранщиков, руководитель разработки «Авито Недвижимость», поделится видением роли современных лидеров на примере любимых фильмов про волшебников. Ведь искусство вести за собой команду и делать так, чтобы она побеждала — настоящая магия!

🗂Разберемся в методах и софт-заклинаниях 23 ноября в Москве. Свой билет в Ривенделл на Soft Weekend можно забрать на этой странице.

#avitoteam #management_avitotech

AvitoTech

14 Nov, 09:01


🔍 В нашу DBaaS заполз CockroachDB. И обжился. Создаёт сервисные и персональные учётки с определёнными правами. Масштабирует БД с платформенной конфигурацией. Регулярно запускает бэкапы и проверяет готовность нод.

О том, как всё это произошло и какие особенности работы есть у CockroachDB, рассказала Полина Кудрявцева. Полина — инженер DBA, и приглядывать за «тараканами» в БД — одна из её рутинных задач. Читайте статью, масштабируйте свои БД и делитесь своим опытом работы с CockroachDB ⬇️

#статья_avitotech

AvitoTech

13 Nov, 09:00


Avito Platformization meetup #1
с е г о д н я
🔥

Для тех, кто будет офлайн — сбор гостей в 18:15 в офисе на Лесной.

💻 И, конечно, ждем в онлайне на трансляции на YouTube-канале и в ВК.

Напомним, что поговорим о платформенных решениях: как их принимать и на что они влияют. Расписание докладов и программу можно посмотреть тут.

До встречи!

#avitoplatformizationmeetup

AvitoTech

12 Nov, 09:01


⁉️ Если бы денег не существовало, чем бы вы занимались?

Такой вопрос мы задаём героям нашего нового проекта — Avitalk. Это шоу, где мы разговариваем с интересными людьми из Авито.

🚀 В первом выпуске — Алексей Мичурин, E6 бэкенд-инженер, и его карьерная история.

Алексей начинал как учёный-физик, создавал материалы для жёстких дисков, которые закупала IBM. Потом работал в казино, где занимался платёжными системами, а после начал карьеру разработчика.

📺 Смотрите историю Алексея и пишите в комментариях — а чем вы бы занимались, если бы не нужно было зарабатывать деньги?

#видео_avitotech #avitoteam

AvitoTech

11 Nov, 09:01


Как начать думать про платформы и выделять их на примере Транзакционной платформы (... даже если с первого раза не получилось)

С таким докладом на Avito Platformization meetup #1 выступит Шамиль Хайртдинов, руководитель направления развития заказов с доставкой.

🗂 Регистрируйтесь, чтобы осознать необходимость в платформенном решении. А ещё — чтобы послушать о пути становления Транзакционной платформы от узконаправленного до горизонтального решения.

📍 Всё будет 13 ноября, в 19:00 мск, в нашем офисе на Лесной.

#avitoplatformizationmeetup

AvitoTech

09 Nov, 09:01


💻 В любой момент времени у программы есть какой-то контекст исполнения. Но какие из них считаются основными, об их ключевых компонентах — записях среды — вы узнаете в 9 выпуске нашего открытого курса по Java Script. Курс подготовил наш эксперт по фронтенду Василий Новиков, поэтому полезность — на высшем уровне.

🔍 Смотрите с самого начала, чтобы освоить базу по фронтенду.

#frontend_avitotech #видео_avitotech

AvitoTech

08 Nov, 09:01


💻 Масштабирование под давлением: рост монетизации по модели cost-per-action

Дмитрий Телепнев, руководитель команды разработки монетизационных продуктов, расскажет о процессе на Avito Platformization meetup #1.

📎 В частности, как у нас происходило масштабирование CPA от MVP до 1 000 000 RPM в БД и обратно. Дмитрий поделится нюансами планирования и исправлений вкупе с продуктовыми инициативами.

Зарегистрируйтесь, чтобы попасть на митап в наш московский офис 13 ноября.

#avitoplatformizationmeetup

AvitoTech

07 Nov, 09:01


🗂 Погодка шепчет: пора почитать что-то действительно познавательное. У нас для вас сразу пять идей. Сохраняйте себе подборку!

Как мы ищем деградации на нодах в кластерах Kubernetes
О том, почему мы перешли на Node Problem Detector и как создали инструмент observability в отношении кубонод.
Время чтения: ~12 минут

Как работает поисковое ранжирование для миллионов объявлений Авито
О том, как у нас всё устроено, какие технологии используем и как именно улучшаем поисковые выдачи.
Время чтения: ~14 минут

Как за 4 шага улучшить процесс оценки рисков безопасности
О личном опыте аналитика при выстраивании процесса оценки и управления рисками инфобеза.
Время чтения: ~6 минут

Как не гундеть, а доработать веб-сервис самому без помощи разработчиков
О том, как упростить работу любого веб-сервиса с базовыми знаниями JS.
Время чтения: ~8 минут

Ускоряем Android-приложения с помощью Baseline Profiles
О Baseline Profiles, как он ускоряет запуск программы и каким приложениям приносит пользу.
Время чтения: ~10 минут

Но сначала оставьте тут пару огоньков 😀

#статья_avitotech

AvitoTech

06 Nov, 09:00


🔴Задача: ускорить разработку новых и существующих продуктов
☑️Решение: изменить подход и начать работать над ними, как над платформами

Или, если по-другому, начать программу платформизации. Она позволяет централизованно создавать горизонтальные решения и бустит dev-процессы. Так мы переосмысли способы работы над нашим инструментом «Автозагрузка».

На ее примере Женя Толмачев, лид разработки в юните FullBase кластера SellerExperience, расскажет как понять, что ваш продукт — это платформа, оценить ее возможности и построить стратегию развития на
на Avito Platformization meetup #1 🚀

🗂 Митап пройдёт 13 ноября у нас в офисе на Лесной. Зарегистрироваться можно тут.

#avitoplatformizationmeetup

AvitoTech

05 Nov, 09:01


Avito Go Drinkup #1 уже через несколько часов. Регистрируем гостей с 18:15 до 19:00. Пожалуйста, не забудьте паспорт! ☑️

Организовали круглые столы по микросервисной архитектуре, ORM в Go, перспективах Rust и другим актуальным бэкенд-темам.

Разносим вкусное, разливаем ещё вкуснее и ждём в ДК Рассвет.

#backend_avitotech