Как построить надёжную шину данных на Apache Kafka
Чтобы обеспечить безопасность передачи сообщений и гарантировать соблюдение контрактов публикуемых событий, мы построили собственную шину данных между микросервисами и Apache Kafka.
Она:
🕚 напрямую взаимодействует с Kafka и исключает необходимость разбираться в партициях, офсетах, хранении событий и в целом — в Kafka;
🕚 помогает отлаживать микросервисы, так как предоставляет разработчикам универсальные метрики (скорость записи и чтения, количество публикуемых событий, время обработки событий, размер бэклога);
🕚 способна пережить отказ отдельных серверов или даже дата-центра.
Детали об архитектуре и логической надёжности шины данных — в статье нашего ведущего инженера Павла Агалецкого.
#backend_avitotech #habr_avitotech #статья_avitotech
Чтобы обеспечить безопасность передачи сообщений и гарантировать соблюдение контрактов публикуемых событий, мы построили собственную шину данных между микросервисами и Apache Kafka.
Она:
Детали об архитектуре и логической надёжности шины данных — в статье нашего ведущего инженера Павла Агалецкого.
#backend_avitotech #habr_avitotech #статья_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡13❤5🔥5👍1
Мы на Saint HighLoad++ 🚀
Будем говорить о распиле монолита и скачивании миллионов фотографий в сутки, а ещё поделимся историями фейлов. На стенде: мерч, игры, инженеры, разговоры о важном (и не очень), ваши вопросы нашей команде.
Готовы? Тогда ждём вас. Ориентир — зал Башня.
Санкт-Петербург, DESIGN DISTRICT DAA in SPB
#avitoteam
Будем говорить о распиле монолита и скачивании миллионов фотографий в сутки, а ещё поделимся историями фейлов. На стенде: мерч, игры, инженеры, разговоры о важном (и не очень), ваши вопросы нашей команде.
Готовы? Тогда ждём вас. Ориентир — зал Башня.
Санкт-Петербург, DESIGN DISTRICT DAA in SPB
#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
❤17🔥5
В Авито работают суперлюди. И не только потому, что создают, поддерживают и развивают возможности самого популярного в мире классифайда (это не мы придумали, это статистика и результат работы тех самых суперлюдей).
Они сами строят дома, преподают физику в школе, переплывают Босфор.
Они➡️ здесь ⬅️ — в проекте с историями, достижениями и интересными фактами.
Заходите познакомиться! А может и понять, что вам с нами по пути.
#avitoteam
Они сами строят дома, преподают физику в школе, переплывают Босфор.
Они
Заходите познакомиться! А может и понять, что вам с нами по пути.
#avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
❤29👎3🔥1👌1😍1
Разработка — всё? Действительно ли нас всех заменят роботы?
No Code, Low Code и нейросети против разработчиков — хоррор, основанный на реальных событиях, во всех компьютерах страны.
На самом деле, не всё так страшно. Саша Пряхин, руководитель разработки юнита в Авито Работа, расставил все точки над AI в этой статье.
А мы объяснили на карточках, чем искусственный интеллект может помочь инженерам.
#habr_avitotech #статья_avitotech
No Code, Low Code и нейросети против разработчиков — хоррор, основанный на реальных событиях, во всех компьютерах страны.
На самом деле, не всё так страшно. Саша Пряхин, руководитель разработки юнита в Авито Работа, расставил все точки над AI в этой статье.
А мы объяснили на карточках, чем искусственный интеллект может помочь инженерам.
#habr_avitotech #статья_avitotech
❤12👍6🔥3😐1
С кем увидимся на Saint TeamLead Conf? 🎤
Отмечайтесь в комментариях, отличайтесь у нас на стенде. Ждём вас у зала Башня и на докладах по расписанию.
Приготовили читкоды для интервью и практики по экстренному снижению стресса.
Упаковали подарки, сложили настолки, сидим на чемоданах — это наш багаж знаний.
Увидимся сегодня (и завтра) тут: Санкт-Петербург, DESIGN DISTRICT DAA in SPB
#avitoteam #teamleadconf
Отмечайтесь в комментариях, отличайтесь у нас на стенде. Ждём вас у зала Башня и на докладах по расписанию.
Приготовили читкоды для интервью и практики по экстренному снижению стресса.
Упаковали подарки, сложили настолки, сидим на чемоданах — это наш багаж знаний.
Увидимся сегодня (и завтра) тут: Санкт-Петербург, 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
30 минут до начала трансляции!
В программе:
Наталья и Алексей расскажут:
• как построить креативную пару дизайнер + менеджер продукта в продукте;
• как выстроить процесс работы над vision, чтобы продуктовая команда получила ценность от концепта дизайна и продолжала использовать его в работе.
[18:05–18:35]
Конфликты — это норма профессиональной среды. Важно видеть их и уметь использовать с пользой для себя и компании. В докладе Розы:
• возможные причины конфликта между продакт-менеджером и дизайнером;
• шаги разрешения конфликта и взгляд на него как возможность для изменений.
[18:35–19:05]
От Дмитрия вы узнаете, чему дизайнеры могут научиться у менеджеров:
• почему не стоит загонять себя в рамки одной роли;
• почему самая сложная часть работы дизайнера — это правильно понять проблему;
• почему дизайнеру важно понимать бизнес, чтобы выпускать лучший дизайн.
[19:05–19:35]
Ждём вас!
#avitodesignmeetup #design_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Avito Design Talk: дизайнер vs. продакт
29 июня прошёл онлайн-митап Avito Design Talk: дизайнер vs. продакт. Поговорили про то, как создать успешную пару дизайнер + продакт-менеджер, про возможные конфликты и выход из них. Рассказали, чему продакт-менеджеры и дизайнеры могут учится друг у друга.…
❤🔥10👍5🔥2
В новом выпуске подкаста Кода кода ребята обсуждают плюсы и минусы работы в стартапах и энтерпрайзах.
Приглашённый гость от Авито — техлид команды Bricks Алексей Ивасюта.
Лёша начинал в службе поддержки сайта частной строительной фирмы, затем пробовал строить бизнес. А теперь лидит фронтендеров в кластере Architecture. Поэтому на вопрос, где работать лучше, он может ответить по личному опыту.
А вы бы что выбрали: стартап или энтерпрайз?
#avitoteam
Приглашённый гость от Авито — техлид команды Bricks Алексей Ивасюта.
Лёша начинал в службе поддержки сайта частной строительной фирмы, затем пробовал строить бизнес. А теперь лидит фронтендеров в кластере Architecture. Поэтому на вопрос, где работать лучше, он может ответить по личному опыту.
А вы бы что выбрали: стартап или энтерпрайз?
#avitoteam
🔥10❤5👍3👎2😍1
*⬆️ это слово* — какие они бывают и как их оценивать?
В avito.code QA-инженер Владимир Мыльников делится практиками их систематизации, которые успели пройти в компании не одно ревью.
🕚 Узнать, о чём речь 🕐
〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️ 〰️
#avitoteam #видео_avitotech #avitocode
В avito.code QA-инженер Владимир Мыльников делится практиками их систематизации, которые успели пройти в компании не одно ревью.
#avitoteam #видео_avitotech #avitocode
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
Привет, друзья!
А вот и дайджест. Июнь, конечно, выдался так себе по погоде (надеемся, что у вас другой опыт), но по конфам и контенту было вполне себе жарко🔥
Принесли вам убедиться.
➡️ Читать дайджест ⬅️
#digest_avitotech
А вот и дайджест. Июнь, конечно, выдался так себе по погоде (надеемся, что у вас другой опыт), но по конфам и контенту было вполне себе жарко
Принесли вам убедиться.
#digest_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍6⚡2🏆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
Когда программисту хочется в жизни стабильности, он идёт работать с HTTP.
Потому что HTTP — это фундамент всего современного веба
Фронтендер Авито Алексей Ивасюта знает об HTTP всё и пишет ультимативный гайд по протоколу.
Три части уже в сети:
– первая про структуру запроса и ответа;
– вторая про жизненный цикл Cookies и важное про CORS;
– третья (свежак!) про историю становления и нововведения протокола.
Немного тезисов из третьей части — на картинках. А ниже — что ещё полезного почитать по теме:
#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
👍31❤6🔥5🎉1
Что общего у команды нагрузочного тестирования AvitoTech и древних египтян?
Мы тоже пытаемся построить пирамиду.
В новом выпуске подкаста «Кода кода» Андрей Филатов, техлид команды нагрузочного тестирования, рассказал, как идёт строительство. Наша перформанс-пирамида предоставит командам возможность тестировать функционал сервисов на разных стадиях самостоятельно.
Об этих стадиях, обучении команд и о том, чем отличаются подходы к тестам отдельных сервисов и Авито в целом — в историях Андрея с 55 минуты.
#avitoteam
Мы тоже пытаемся построить пирамиду.
В новом выпуске подкаста «Кода кода» Андрей Филатов, техлид команды нагрузочного тестирования, рассказал, как идёт строительство. Наша перформанс-пирамида предоставит командам возможность тестировать функционал сервисов на разных стадиях самостоятельно.
Об этих стадиях, обучении команд и о том, чем отличаются подходы к тестам отдельных сервисов и Авито в целом — в историях Андрея с 55 минуты.
#avitoteam
👍18❤🔥3❤3
Как я очень захотел перейти из фронтенда в бэкенд — и перешёл 🚀
Если вы любите неизвестность, вам в бэкенд.
Паша Комаров, фронтендер команды Авито Услуг, убедился в этом на собственном опыте — перешёл в бэкенд.
Хронология событий в этой хабрастатье, а ниже чек-лист для тех, кто тоже подумывает об обновлении стека.
6 чётких шагов из фронтенда в бэкенд
👣 Найти и осознать причину перехода, чтобы не спутать желание освоить новые скиллы с желанием пойти в отпуск, например.
👣 Обсудить своё желание и возможности с тимлидом.
👣 Сформулировать конкретные цели по системе SMART.
👣 Изучить основы языка и понять, что происходит в коде.
👣 Найти ментора и усилить знания из предыдущего шага.
👣 Выполнить первую реальную задачу.
Готово? Вы великолепны!
#backend_avitotech #habr_avitotech #статья_avitotech
Если вы любите неизвестность, вам в бэкенд.
Паша Комаров, фронтендер команды Авито Услуг, убедился в этом на собственном опыте — перешёл в бэкенд.
Хронология событий в этой хабрастатье, а ниже чек-лист для тех, кто тоже подумывает об обновлении стека.
6 чётких шагов из фронтенда в бэкенд
👣 Найти и осознать причину перехода, чтобы не спутать желание освоить новые скиллы с желанием пойти в отпуск, например.
👣 Обсудить своё желание и возможности с тимлидом.
👣 Сформулировать конкретные цели по системе SMART.
👣 Изучить основы языка и понять, что происходит в коде.
👣 Найти ментора и усилить знания из предыдущего шага.
👣 Выполнить первую реальную задачу.
Готово? Вы великолепны!
#backend_avitotech #habr_avitotech #статья_avitotech
🔥17👍2👎2❤1