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

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

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

Регистрация в РКН: https://clc.to/FOxC1A
Download Telegram
Как построить надёжную шину данных на Apache Kafka

Чтобы обеспечить безопасность передачи сообщений и гарантировать соблюдение контрактов публикуемых событий, мы построили собственную шину данных между микросервисами и Apache Kafka.

Она:
🕚 напрямую взаимодействует с Kafka и исключает необходимость разбираться в партициях, офсетах, хранении событий и в целом — в Kafka;
🕚 помогает отлаживать микросервисы, так как предоставляет разработчикам универсальные метрики (скорость записи и чтения, количество публикуемых событий, время обработки событий, размер бэклога);
🕚 способна пережить отказ отдельных серверов или даже дата-центра.

Детали об архитектуре и логической надёжности шины данных — в статье нашего ведущего инженера Павла Агалецкого.

#backend_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
135🔥5👍1
Мы на Saint HighLoad++ 🚀

Будем говорить о распиле монолита и скачивании миллионов фотографий в сутки, а ещё поделимся историями фейлов. На стенде: мерч, игры, инженеры, разговоры о важном (и не очень), ваши вопросы нашей команде.

Готовы? Тогда ждём вас. Ориентир — зал Башня.

Санкт-Петербург, DESIGN DISTRICT DAA in SPB

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥5
В Авито работают суперлюди. И не только потому, что создают, поддерживают и развивают возможности самого популярного в мире классифайда (это не мы придумали, это статистика и результат работы тех самых суперлюдей).

Они сами строят дома, преподают физику в школе, переплывают Босфор.
Они ➡️ здесь ⬅️— в проекте с историями, достижениями и интересными фактами.

Заходите познакомиться! А может и понять, что вам с нами по пути.

#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
29👎3🔥1👌1😍1
Разработка — всё? Действительно ли нас всех заменят роботы?

No Code, Low Code и нейросети против разработчиков — хоррор, основанный на реальных событиях, во всех компьютерах страны.
На самом деле, не всё так страшно. Саша Пряхин, руководитель разработки юнита в Авито Работа, расставил все точки над AI в этой статье.
А мы объяснили на карточках, чем искусственный интеллект может помочь инженерам.

#habr_avitotech #статья_avitotech
12👍6🔥3😐1
С кем увидимся на Saint TeamLead Conf? 🎤

Отмечайтесь в комментариях, отличайтесь у нас на стенде. Ждём вас у зала Башня и на докладах по расписанию.

Приготовили читкоды для интервью и практики по экстренному снижению стресса.
Упаковали подарки, сложили настолки, сидим на чемоданах — это наш багаж знаний.

Увидимся сегодня (и завтра) тут: Санкт-Петербург, DESIGN DISTRICT DAA in SPB

#avitoteam #teamleadconf
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍3👌3
Avito Design Talk: дизайнер vs продакт 🏓
30 минут до начала трансляции!

В программе:
⚡️ Почему мы не рисуем концепты в стол — Наталья Юматова, Алексей Архипов, Авито
Наталья и Алексей расскажут:
• как построить креативную пару дизайнер + менеджер продукта в продукте;
• как выстроить процесс работы над vision, чтобы продуктовая команда получила ценность от концепта дизайна и продолжала использовать его в работе.
[18:05–18:35]

🔥 Как конфликтовать чтобы не болело — Роза Бадаева, ex. Delivery Club
Конфликты — это норма профессиональной среды. Важно видеть их и уметь использовать с пользой для себя и компании. В докладе Розы:
• возможные причины конфликта между продакт-менеджером и дизайнером;
• шаги разрешения конфликта и взгляд на него как возможность для изменений.
[18:35–19:05]

⭐️ Путь от дизайнера к менеджеру и обратно — Дмитрий Быков, Osome
От Дмитрия вы узнаете, чему дизайнеры могут научиться у менеджеров:
• почему не стоит загонять себя в рамки одной роли;
• почему самая сложная часть работы дизайнера — это правильно понять проблему;
• почему дизайнеру важно понимать бизнес, чтобы выпускать лучший дизайн.
[19:05–19:35]

Ждём вас!

#avitodesignmeetup #design_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10👍5🔥2
В новом выпуске подкаста Кода кода ребята обсуждают плюсы и минусы работы в стартапах и энтерпрайзах.
Приглашённый гость от Авито — техлид команды Bricks Алексей Ивасюта.

Лёша начинал в службе поддержки сайта частной строительной фирмы, затем пробовал строить бизнес. А теперь лидит фронтендеров в кластере Architecture. Поэтому на вопрос, где работать лучше, он может ответить по личному опыту.

А вы бы что выбрали: стартап или энтерпрайз?

#avitoteam
🔥105👍3👎2😍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤‍🔥2
*⬆️ это слово* — какие они бывают и как их оценивать?
В avito.code QA-инженер Владимир Мыльников делится практиками их систематизации, которые успели пройти в компании не одно ревью.

🕚 Узнать, о чём речь 🕐
〰️〰️〰️〰️〰️〰️〰️〰️〰️

#avitoteam #видео_avitotech #avitocode
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3
Привет, друзья!

А вот и дайджест. Июнь, конечно, выдался так себе по погоде (надеемся, что у вас другой опыт), но по конфам и контенту было вполне себе жарко 🔥

Принесли вам убедиться.
➡️ Читать дайджест ⬅️

#digest_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍62🏆1
Ультимативный гайд по 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
👍316🔥5🎉1
Что общего у команды нагрузочного тестирования AvitoTech и древних египтян?
Мы тоже пытаемся построить пирамиду.

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

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

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

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

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

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

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