AvitoTech
23K subscribers
1.91K photos
106 videos
1.69K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Выложить номер телефона…бильярдными шарами!

Нет, это не задание капчи. Так однажды злоумышленники хотели увести покупателя за безопасный контур Авито. Но наши механизмы защиты умеют распознавать даже самых хитрых жуликов!

🚀За комфортную и безопасную коммуникацию пользователей Авито отвечает большая команда SafeCom. А за технологии в ней — Антон Тупиков, гость нового выпуска AviTalk.

С Антоном обсудили:
— как устроен SafeCom и за какими метриками они следят;
— что под капотом автомодерации и какие инструменты справляются с нагрузкой 20млн+ объявлений в сутки;
— действительно ли в Авито работают настоящие детективы;
— что влияет на рейтинг пользователя и как ML-модели помогают его поднять.

В конце поговорили о скиллах инженеров, которые работают или хотят попасть в SafeCom. И, конечно, планах команды на будущее!

Осталось только выбрать удобный формат:
🔵 VK
📺 YouTube
💻 RuTube

#infosec #tl
Please open Telegram to view this post
VIEW IN TELEGRAM
256🔥41
Как перевести Edge-to-edge в Android и ничего не сломать, когда в проекте почти 1 000 экранов?
Не поверите, но не знаем 🔍

Зато знают Саша Королёв и Юля Трусова, инженеры в Design System Авито. Отвечая на немой вопрос «Почему не оставили всё как есть?» — всему виной переход на target SDK 35. Вместе с ним в комплекте идёт насильное применение режима «от края до края».

➡️ Больше о плане перехода, механизме применения edge-to-edge под feature-toggle и тестировании читайте в статье.

#mobile_android
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥179👍4
Честный тимлид = хороший тимлид? 🔍

Лера, технический писатель в Авито, прочла книгу Кима Скотта «Радикальная прямота» и готова ответить! В статье она собрала основные инсайты и советы автора о том, как:
➡️ построить культуру искренней обратной связи в команде;
➡️ хвалить эффективно, а не «для галочки»;
➡️ совмещать заботу и прямоту, не скатываясь в манипуляции, агрессию и разрушительную эмпатию;
➡️ направлять, а не диктовать.

Отдельный лайк ставим мысли о том, что хороший менеджер не указывает путь, а помогает его найти. Читайте по ссылке и делитесь в комментариях, что стало открытием для вас 🚀

#tl
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥15👍10👎1
⬇️ Продолжите фразу в комментариях:

В работе тимлида две сложности: …
Please open Telegram to view this post
VIEW IN TELEGRAM
8🤩4😱2👍1👌1
❗️ Какими бы сложными не были решения, главное — принять их с defer recover()

Шутим, конечно! А, если серьезно, в новом выпуске «Свободного слота» говорим про то, с чем сталкивается каждый тимлид — непростые решения, которые приходится принимать: от переноса большого релиза до тяжелых увольнений.

Как действовать в этих ситуациях разбираемся с Олегом Федоткиным, CTO в Циан и автором канала «Инженер и менеджер». А ещё обсуждаем:

🔍 Что делать, если в команде назревает конфликт?
🔍 Как говорить «нет»?
🔍 Где проходит граница между поддержкой и жёстким решением?
🔍 Как оставаться устойчивым в стрессе?

Смотреть и слушать:
📺 Ютуб
🔵 ВК Видео
🎧 Mave

#tl #свободный_слот
Please open Telegram to view this post
VIEW IN TELEGRAM
21🔥7👍5👎1🌚1
Как насчёт проводить весну и встретить лето на юбилейном CodeFest? Мы тоже в деле 🔥

Тогда сохраняйте карточки с расписанием, встретимся там! Только не забудьте зарегистрировать здесь.

P.S. А в перерывах между докладами и дискуссиями обязательно заглядывайте на наш стенд, чтобы понетворкать с нашей командой и взбодриться.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍5🔥5💯2
Как мы релизим сервисы в Авито?

Собрали в карточках всё, что нужно знать о СІ/CD процессе ⚡️
А подробности ищите в докладе Ивана Нещадина, техлида в команде Bridge!

#backend
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥86👎11
🔥 Как оставаться креативным, когда вокруг одни спринты и дедлайны? И мы сейчас не про то, как перепридумать велосипед. Быть креативным — это стараться смотреть на привычное под новым углом.

🚀 Менять отношение к инженерной рутине решили по-научному. Поэтому, заручившись поддержкой у издательства «Питер», начали с книги Ваутера Грунефелда «Креативный программист». А прочитал её Газимагомед Илдаров, наш backend-разработчик в направлении PaaS. В его статье — о методах, которые помогут мыслить шире в теории и на разработческой практике. 

P.S. Внутри статьи, кстати, есть промокод на эту книгу. Успевайте пополнить список литры на лето! 

#books
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104🔥4
Покажем, как проводить A/B-тесты в Trisigma 🚀

17 июня Артём Дронов, аналитик нашей платформы, проведёт обучающий вебинар. В эфире разберём возможности Trisigma. А ещё расскажем, как проводить эксперименты, когда:
➡️ Есть два разных варианта дизайна и нужно выяснить, какая версия лучше;
➡️ Планируется запуск рассылки;
➡️ Нужно персонализировать контент для пользователей в виде подсказок.

🗂 Ждём 17 июня в 12:00. Не забудьте сначала зарегистрироваться по ссылке!

#trisigma_meetup
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1421👍1
Как мы создали пайплайн для распознавания номеров из СТС 💻

Проблема, с которой мы столкнулись, звучала так: при продаже автомобиля пользователям сложно проходить проверки на этапе заполнения объявления из-за изматывающего процесса ручного ввода VIN и госномера. Как следствие, большой процент объявлений просто не доходит до публикации. Рисковать безопасностью на площадке и отменить это правило мы не могли. Зато придумали, как упростить этот процесс, не потеряв главного — точности считывания номера 🔍

Благодаря новому пайплайну теперь продавец может просто сфотографировать СТС, чтобы:
📎 Проверочные модели проанализировали снимок;
📎 Детектор определил расположение номеров;
📎 А OCR распознал номера.

Подробности о проекте, в том числе и подводные камни, раскрыли в статье.

#ds
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥5👍2
This media is not supported in your browser
VIEW IN TELEGRAM
3 июня всё в силе? 🔥

Будем ждать вас в московском офисе Авито на Frontend meetup, чтобы понетворкать в перерывах между докладами и обсудить, как:

🔵 внедрять Suspense SSR Architecture в проекты на React;
🔵 генерировать реактивные модели из GraphQL-схем;
🔵 интегрировать зависимости (DI) через библиотеку tsyringe.

И кое-что, что пока оставим в секрете!
Регистрация тут.

#frontend
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥193😢33👍1