AvitoTech
25K subscribers
2K photos
155 videos
1 file
1.77K links
Рассказываем, что у Авито под капотом, делимся инженерной экспертизой и зовём на митапы.

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Ультимативный гайд по HTTP. Часть 3. HTTP/1.1 vs HTTP/2

Когда программисту хочется в жизни стабильности, он идёт работать с HTTP.
Потому что HTTP — это фундамент всего современного веба 💻

Фронтендер Авито Алексей Ивасюта знает об HTTP всё и пишет ультимативный гайд по протоколу.
Три части уже в сети:
первая про структуру запроса и ответа;
вторая про жизненный цикл Cookies и важное про CORS;
третья (свежак!) про историю становления и нововведения протокола.

Немного тезисов из третьей части — на картинках. А ниже — что ещё полезного почитать по теме:
1️⃣ Основы TCP/IP
2️⃣ Алгоритм сжатия DEFLATE
3️⃣ CRIME атаки
4️⃣ Спецификация RFC 7541 про HPACK

#frontend_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍326🔥5🎉1
Что общего у команды нагрузочного тестирования AvitoTech и древних египтян?
Мы тоже пытаемся построить пирамиду.

В новом выпуске подкаста «Кода кода» Андрей Филатов, техлид команды нагрузочного тестирования, рассказал, как идёт строительство. Наша перформанс-пирамида предоставит командам возможность тестировать функционал сервисов на разных стадиях самостоятельно.

Об этих стадиях, обучении команд и о том, чем отличаются подходы к тестам отдельных сервисов и Авито в целом — в историях Андрея с 55 минуты.

#avitoteam
👍18❤‍🔥33
Как я очень захотел перейти из фронтенда в бэкенд — и перешёл 🚀
Если вы любите неизвестность, вам в бэкенд.

Паша Комаров, фронтендер команды Авито Услуг, убедился в этом на собственном опыте — перешёл в бэкенд.
Хронология событий в этой хабрастатье, а ниже чек-лист для тех, кто тоже подумывает об обновлении стека.

6 чётких шагов из фронтенда в бэкенд
👣 Найти и осознать причину перехода, чтобы не спутать желание освоить новые скиллы с желанием пойти в отпуск, например.
👣 Обсудить своё желание и возможности с тимлидом.
👣 Сформулировать конкретные цели по системе SMART.
👣 Изучить основы языка и понять, что происходит в коде.
👣 Найти ментора и усилить знания из предыдущего шага.
👣 Выполнить первую реальную задачу.

Готово? Вы великолепны!

#backend_avitotech #habr_avitotech #статья_avitotech
🔥17👍2👎21
Avito Security Meetup

1 августа
19:00 мск
Московский офис Авито и онлайн


Позвали классных спикеров, а теперь зовём вас. Приходите узнать:
⚡️ про нашу новую утилиту, которая смотрит на код под новым углом и многократно расширяет горизонт находок в кодобазе [доклад инженера по безопасности Авито Николая Хечумова];
⚡️как поддерживать себя в кибербезопасной форме и не переставать развиваться [доклад руководителя направления Архитектуры ИБ в МТС Романа Панина];
⚡️ как мы детектируем атаки на Linux инфраструктуру и не только [доклад System Administration инженера Ивана Клунного и техлида команды SOC в юните Platform Security Тимура Котова].

Обсудим важное под кофе и ответим на вопросы онлайн-участников. Чтобы присоединиться офлайн, зарегистрируйтесь здесь. Если будете смотреть онлайн, добавляйте митап в календарь — вышлем напоминание о трансляции.

Ждём ☄️

P.S. количество мест офлайн ограничено. Пожалуйста, в форме регистрации указывайте данные как в паспорте. Его или водительское удостоверение нужно будет показать на входе.

#avitosecuritymeetup #security_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍6
PySpark для аналитика. Как выгружать данные с помощью toPandas 🐼 и его альтернатив

Базовая задача аналитика — посчитать что-то на pySpark, а потом сделать из этого табличку.
Маленькую для презентации, побольше для нужд коллег и совсем огромную — для обучения ML-модели.

Как сделать это грамотно, и в том числе — с функцией toPandas, рассказал тимлид аналитиков и DS Саша Ледовский.
Про PySpark он тоже рассказывал ранее, рекомендуем прочитать всё.

🐼 toPandas — это сюда.
💥 to обзор PySpark — сюда.

#analytics_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥154👍3
Продолжаем рассказывать про юниты AvitoTech

На очереди юнит, который отвечает за авторизацию, жизненный цикл профилей и credentials данные — AvitoID. В нём три команды: Passport AvIDo, ATT и Passport Lions. Обо всех по порядку.

Сегодня познакомимся с Passport AvIDo. Команда отвечает за управление профилями: создание, объединение нескольких в связку и удаление. Ребята стремятся сделать управление простым и приятным, но при этом не позволять негодяям плодить аккаунты, чтобы, например, скрыть негативные отзывы.

Смотрите карточки и знакомьтесь с командой поближе!

#units_avitotech
10🔥5👍3🤨2
Как люди с большим стажем в IT чувствуют себя в развивающихся бигтехах?

Ответы найдёте в новом выпуске подкаста «Кода кода», где ребята обсуждают отношение к возрасту в индустрии.

Роман Холщевников, руководитель разработки юнита Reputation System, делится своим опытом: за 24 года Рома прошёл длинный путь от спеца до тимлида в разработке и уже 9 лет в менеджменте.

О том, как отсутствие азарта новизны позволяет смотреть на происходящее осознаннее и выбирать более системные подходы, слушайте с 58 минуты .

#avitoteam
👍1522🏆1