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
Какой год, такие и открыточки.

Несём предсказания для QA-специалистов, android-разработчиков, дата-аналитиков, фронтендеров, UX/UI-специалистов и DBA-инженеров.

Узнать будущий год

Если вы не нашли себя даже по знакам зодиака, не расстраивайтесь, просто будьте счастливые.
👍19🔥1263🎉3
Всем привет!

Это — последний пост от команды AvitoTech в 2022 году.
Наши соцсети, почта и блоги на Habr и Medium будут отдыхать до 8 января 2023 года включительно.

Если что-то произошло, и вам срочно нужна помощь, обратитесь в поддержку Авито. Коллеги будут доступны на сайте и в приложении, а ещё можно написать в личные сообщения официальной страницы Авито. Но мы искренне надеемся, что финал 2022 не принесёт неприятных сюрпризов :)

Мы все были большие молодцы в этом году, поэтому пора хорошенько отдохнуть 💙

Обнимаем,
команда AvitoTech
49🎉13🔥5👍3❤‍🔥2
У нас было 4 основных вида контента, 15+ направлений материалов, несколько тематик митапов, и целое море статей, плейбук, опенсорс, гитхаб, а так же хештеги к этому. Не то, чтобы всё это было категорически необходимо, но если уж взялся вести канал, то к делу надо подходить серьёзно.

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

Контент

#frontend 
#backend
#go
#book
#tl
#mobile_ios
#mobile_android
#qa
#devops
#sre
#infosec
#architecture
#trisigma
#plato
#emcee
#dba
#dwh
#design
#editor
#research
#analytics
#product
#ds 

Мероприятия

#frontend_meetup
#backend_meetup
#go_meetup
#platform_meetup
#tl_meetup
#emcee_meetup
#mobile_ios_meetup
#emcee_meetup
#mobile_android_meetup
#emcee_meetup
#qa_meetup
#emcee_meetup
#devops_meetup
#sre_meetup
#infosec_meetup
#architecture_meetup
#dwh_meetup
#dba_meetup
#analytics_comm_meetup
#analytics_meetup
#product_meetup
#trisigma_meetup
#ds_ai_meetup
#ds_meetup
#avito_all_day_long
#avito_on_conference
👍28🔥10🏆4😐21
Пять наших статей за 2022 год. Весьма крутые материалы, которые мы решили организовать в пост этим январским вечером. Вот так просто.

🚀 Раннер Emcee. Всем айосерам по тестовой ферме
Влад Алексеев рассказывает, что представляет из себя тест-раннер Emcee (спойлер: умеет скейлиться в ширину по физическим машинкам и как им пользоваться. Обратите на него внимание, если у вас тоже много UI-тестов и вы хотите уйти от ручного тестирования.

Время чтения: ~6 минут
#ios_avitotech

🚀 Как мы закрыли все объявления частных пользователей защитными номерами
Павел Голов из юнита Communication описывает в статье наш опыт по закрытию объявлений частных пользователей защитными номерами. Какие задачи решает виртуальный номер и зачем мы это сделали? Читайте в статье.

Время чтения: ~17 минут
#infosec_avitotech

🚀 На что обращать внимание на алгоритмических секциях собеседований
Всего несколько минут на чтение, чтобы проще и легче проходить собеседования. Опытом поделился Саша Канчурин. В материале — некоторые повторяющиеся ошибки, которых можно избежать при прохождении алгоритмической секции.

Время чтения: ~5 минут
#avitoteam

🚀 Ошибка.log(): как логируются ошибки в мобильном приложении Авито
Совет от автора: логируйте перформанс вашего приложения и ошибки. В статье можете узнать, как это делают в Авито, и какую пользу мы от этого получаем. Поделился Тимур Юсипов.

Время чтения: ~18 минут
#ios_avitotech

🚀 Как подружить разработчиков и тестировщиков с помощью кастомной TMS: опыт Авито
Василий Юдин, инженер и техлид команды разработки инструментов для тестирования, рассказывает о собственном хранилище тестов с выгрузкой из кода. Почему решили использовать своё решение, а не готовое, как выглядит тестовая модель и что умеет делать TMS — в статье.

Время чтения: ~13 минут
#qa_avitotech

#статья_avitotech #habr_avitotech
🔥12👍9🎉1
Как заменить один элемент в пайплайне так, чтобы все зависимости от него и к нему подтянулись аккуратно? Антон Крылов из юнита Profiles расскажет об этом на примере нового компонента загрузки фотографий.

В новом выпуске avito.code смотрим на Dependency Injection / Dependency Inversion и их применение на практике.

#avitocode
🔥8👍3🤩3
Как работает Авито?

Вместо тысячи букв — один подкаст.

Из чего состоит Авито, как ставим цели, зачем реорганизуемся, чем дышат наши разработчики, как инженерка связана с продуктом — на все вопросы (и больше) ответит Анатолий Панов, директор по разработке Transactional&Auto, в подкасте Серебряная чпуля.

#avitoteam
🔥105👍5🤩2
Нам хотелось, чтобы внесение изменений юнитами в функционал друг друга было комфортным и лёгким.

Для этого мы определили подходы к автоматизации тестирования и внесению изменений, а потом объединили всё в Соседское соглашение.

Несколько главных поинтов вынесли в карточки, полный текст — в Playbook.

Make Code Green Again!

#playbook_avitotech
👍16❤‍🔥5🔥21🥴1
В подкасте «Разговоры СТО» от Dodo Engineering вышел выпуск о жизни одного очень спокойного CTO и его команде.

Присаживайтесь поудобнее, впереди 42 минуты про:
– монолитный код и всё, что от него осталось;
– 140 продуктовых команд и их портфели с идеями;
– бесперспективные наработки, которые спасают в кризис;
– медведя, говорящего: «А вдруг не получится?».

🎧 Слушайте здесь

#avitoteam

А в комментариях к этому посту оставляйте вопросы, которые хотели бы задать Максиму ⤵️
9👍7😐3
Помните, был такой HighLoad++ 2022, ну такой, про высокие нагрузки весь, стабильные сервисы, вот это вот всё? Ну, конечно, помните, а если нет, то мы сейчас напомним.

Принесли вам доклады с конференции в записи.

🔻 Руслан Измайлов / Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке
Доклад о тестах. Как важно делать тесты, из чего формировать тест-кейсы, какие их виды существуют, что нужно мокать, а что нет — всё внутри одного доклада.

🔻 Павел Вирский / PHP в облаках
Как подготовиться к переходу в облако, улучшить архитектуру, что изменится с переходом в k8s и как там мониторить PHP-приложение.

🔻 Александр Пряхин / Долгоиграющие приложения в PHP
«Про то, как готовить демоны на PHP — от А до Я»

🔻 Павел Лакосников в круглом столе «Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?»
Обсуждение Domain Driven Design, любви к этому подходу в мире PHP и возможностях языка.

🔻 Анатолий Панов в круглом столе СТО: Инженерная культура
Все вопросы об инженерной культуре в российских компаниях. Будет интересно для многих: СТО, руководителям и менеджерам в IТ, тимлидам, продактам, эйчарам и devrel-специалистам.

Смотрите, сохраняйте, делитесь, вам полезно, а нам — приятно :)

#avitoteam #highload
🔥137👍3
Ребята из юнита Speed делают всё, чтобы фичи, которые создают в продукте, было комфортно реализовывать, тестировать и катить в прод.

Они ежедневно улучшают Developer Experience мобильных разработчиков. Это главная цель.

Цифры, стек, подробности вынесли в карточки :)

*Юнит Speed — часть кластера Mobile. Подборочка лучшего контента по их тегу лежит тут.

#units_avitotech
11👍5🔥5🤩2❤‍🔥1