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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Эволюция алгоритма фильтрации модификаций товаров в Авито

Однажды в системе метаданных Авито стало столько каталогов, что при попытке создать новую модификацию мы столкнулись с рядом проблем:
– высокий TTM,
– неэффективная утилизация памяти,
– низкий показатель Capacity каталогов.

Денис Колпаков, бэкенд-разработчик команды юнита Core Services, описал хронологию поиска решений в хабрастатье. Все примеры в ней — с реальными данными. И да, решение мы всё-таки нашли. Но это не точно 🥲

#backend_avitotech #habr_avitotech #статья_avitotech
🔥9👍43🎉1
Playbook / Профили технических менеджеров

У нас в Авито на каждую позицию есть профиль — полное описание компетенций и навыков сотрудника. Это помогает формировать ожидания у команды, соответствующие грейду, а самому сотруднику понимать, как и когда он может рассчитывать на повышение грейда.

Мы уже рассказали о профилях инженеров и UX-исследователей. Теперь очередь технических менеджеров. Полные описания профилей можно найти у нас в плейбуке, тезисы об организации работы — в карточках. А менеджеров, которых мы сейчас ищем в команду, — на страничке с вакансиями.

#playbook_avitotech
9🥴6👍4🔥4👎1
​​Павел Вирский в выпуске подкаста Кода кода — о преимуществах практики код ревью.

Слушайте этот подкаст, чтобы узнать:
• можно ли чему-то научиться, читая чужой код;
• станут ли волосы шелковистыми, если ввести код ревью в своей команде;
• когда парное программирование может сработать лучше.

#avitoteam
👍9🔥7🎉21
Что сказать, март был насыщенным месяцем. Собрали для вас весь мартовский контент в уже традиционном дайджесте. А ещё в нём найдёте результаты опроса руководителей разработки, о котором мы как-то вам рассказывали.

Ниже будет аудиоверсия — судя по реакциям, вам понравилось :)

#digest_avitotech
52👍1🎉1💯1
12👍5😱5🔥4🌚3
Как мы научили тексты на вебе жить по правилам

Вадим Аркадов, ведущий разработчик в команде веб UI-кита, рассказал о том, какое место в нашем продукте занимает типографика, как мы её переосмыслили и реализовали в коде.

Ловите четыре кита типографики UI-кита:
🐋 семантик;
🐋 токенизация;
🐋 инкапсуляция отступов и размеров;
🐋 zero-props.

#frontend_avitotech #habr_avitotech #статья_avitotech
👍84🔥2
Команда DC из юнита System/Infrastructure — это надёжность, безопасность и эффективность работы наших дата-центров.

Познакомьтесь с командой поближе в карточках и зацените подборку:

1️⃣ Короткометражка 🕐DC Crew: Тайник с серверами Авито🕚
2️⃣ Страничка с контентом от ребят из инфраструктуры
3️⃣ О команде Platform
4️⃣ О команда Network

#infrastructure_avitotech #units_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😍4🔥3❤‍🔥21
HTTP — это база. Весь современный веб построен на нём.
А этот кликабельный текст — первая часть ультимативного гайда по протоколу от Алексея Ивасюты, техлида команды Bricks. Там➡️ про структуру запроса и ответа.

🗂 В карточках сделали шпаргалку по серверным и клиентским ошибкам. А ниже — подборка полезных ресурсов, чтобы усвоить базу.

1️⃣ Основы TCP/IP
2️⃣ Заголовки HTTP
3️⃣ Реестр кодов состояния HTTP
4️⃣ MIME типы
5️⃣ Алгоритм кодирования URL encoding

#статья_avitotech #habr_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍4🙏2😍1
Привет, это ⬆️ Юра Афанасьев, бэкенд-инженер и адепт качественного, гибкого и расширяемого кода. А это — второй сезон образовательного курса «Паттерны и практики написания кода».

Юра более 10 лет пишет на PHP и несколько лет на Go, ему есть, что рассказать. Второй сезон нашего с ним курса тоже о принципах программирования, и они будут рассмотрены на примере живого кода.

Уже в первом выпуске вы узнаете о самом популярном принципе — DRY. Запускайте!

Лекции ориентированы на джунов и мидлов. Языки программирования значения не имеют, так как рассматриваемые принципы универсальны. Для примера Юра везде использует PHP, но это не усложняет восприятие.

p.s. Первый сезон здесь.

#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥234👍4🎉1🤩1
Денис Дудоров в «Серебряной Чпуле»!

➡️ о появлении кросс-функциональных команд
➡️ как Авито вырос в 15 раз
➡️ что такое портфель продуктов
➡️ как всё управляется
➡️ и почему наши OKR не связаны с расстройствами (мы надеемся)

Слушать подкаст об истории продуктовой культуры Авито 🎧

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155👍3🏆1