Мы сделали запуск нагрузочных тестов на проде одним из шагов процесса разработки и валидации требований. Тестами мы проверяем:
➡️ требования по производительности к сценариям,
➡️ запас производительности (стресс-тестирование).
🚀 Полный обзор процесса нагрузочного тестирования (регламент, проблемы, метрики, примеры реализации) — в новом выпуске avito.code с руководителем команды тестирования Игорем Стародубцевым.
#qa_avitotech #видео_avitotech
#qa_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👌1😍1
Открытое собеседование тимлида в Авито 🚀
Интервью на менеджерскую позицию у нас делится на несколько этапов. Первый — технические секции, второй посвящён прошлому менеджерскому опыту. А третий — это разбор кейса. Этот этап не предполагает правильных и неправильных ответов. Мы даём кандидату ситуацию и оцениваем пути её решения.
Пример такого разбора➡️ в этом видео.
📌 Представим, что Авито Недвижимость запускает кластер «Маркетплейс новостроек». Сможет ли кандидат обеспечить максимально широкую базу предложений от застройщиков и сформировать качественный клиентский флоу?
#management_avitotech #видео_avitotech
Интервью на менеджерскую позицию у нас делится на несколько этапов. Первый — технические секции, второй посвящён прошлому менеджерскому опыту. А третий — это разбор кейса. Этот этап не предполагает правильных и неправильных ответов. Мы даём кандидату ситуацию и оцениваем пути её решения.
Пример такого разбора
#management_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥27❤3⚡3👍3😐1
В новом выпуске avito.code рассказываем про то, как у нас устроено API-тестирование 🚀
Мы используем автотесты на всех уровнях пирамиды тестирования. Но общедоступные фреймворки и их предложенная архитектура не всегда подходят под наши технические решения. Поэтому мы выстроили свою архитектуру API-тестов и сделали свой фреймворк, который отвечает нашим требованиям по скорости, архитектуре и покрытию.
Подробности — у Глеба Дмитриева из команды Marketplace Trust & Safety.
#видео_avitotech
Мы используем автотесты на всех уровнях пирамиды тестирования. Но общедоступные фреймворки и их предложенная архитектура не всегда подходят под наши технические решения. Поэтому мы выстроили свою архитектуру API-тестов и сделали свой фреймворк, который отвечает нашим требованиям по скорости, архитектуре и покрытию.
Подробности — у Глеба Дмитриева из команды Marketplace Trust & Safety.
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4
Путь инженера: от создания сервиса до деплоя в прод 🚀
Новый блокбастер в avito.code — с техлидом Иваном Нещадиным разбираем наш CI/CD процесс. За 16 минут вы пройдёте все этапы работы разраба — 99% сервисов у нас релизятся по одной схеме.
#видео_avitotech
Новый блокбастер в avito.code — с техлидом Иваном Нещадиным разбираем наш CI/CD процесс. За 16 минут вы пройдёте все этапы работы разраба — 99% сервисов у нас релизятся по одной схеме.
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤🔥5❤5👍1
Артём Дронов, аналитик команды А/Б-тестирования, о том, как пользоваться платформой Trisigma, — заводить эксперимент, управлять конфликтами с помощью системы слоёв, заводить новые метрики.
На просмотр понадобится: 6 минут
Игорь Стародубцев, руководитель команды тестирования, о том, как мы проводим нагрузочное тестирование — реальный кейс с созданием программы на Go и анализом результатов в Grafana.
На просмотр понадобится: 14 минут
Глеб Дмитриев, инженер из команды Marketplace, о том, как работает наш собственный фреймворк Testify для API-тестирования на Go.
На просмотр понадобится: 10 минут
Иван Нещадин, техлид команды Bridge, о том, какой путь проходит разработчик при создании нового сервиса, включая локальную разработку на PaaS и автоматизацию канарейки.
На просмотр понадобится: 17 минут
Место для сердечек и огоньков
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥8👍4
Объектная парадигма, классы-обёртки над примитивами и области видимости данных — в новой серии нашего открытого курса по JavaScript 🔥
Не забывайте заглядывать в описание к видео — там ссылки на полезные материалы по теме.
А ещё там под видео можно ставить лайки🚀
#frontend_avitotech #видео_avitotech
Не забывайте заглядывать в описание к видео — там ссылки на полезные материалы по теме.
А ещё там под видео можно ставить лайки
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4❤2
Поднятие переменных (hoisting) — один из базовых процессов любого интерпретатора JavaScript. И об этом новый эпизод нашего курса по JS.
Это заключительный эпизод модуля про работу с данными. Дальше — ещё интереснее🚀
Напоминаем: курс открытый и погружает в базовые технологии фронтенд-разработки. Создан нашим инженером Василием Новиковым💚
А ещё новый эпизод можно посмотреть в🔵
#frontend_avitotech #видео_avitotech
Это заключительный эпизод модуля про работу с данными. Дальше — ещё интереснее
Напоминаем: курс открытый и погружает в базовые технологии фронтенд-разработки. Создан нашим инженером Василием Новиковым
А ещё новый эпизод можно посмотреть в
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👎3❤2👍1
Наша локальная среда — повторим, как в ней всё устроено?
Если вкратце, то для пользователей (наших разработчиков) это:
➡️ два интерфейса взаимодействия;
➡️ режимы запуска сервиса run и debug;
➡️ механизм actions, который даёт линтинг и форматирование.
Детали, а также устройство работы среды с точки зрения её разработчика — смотрите в записи доклада Никиты Васильченко, инженера команды PaaS Dev☄️
YouTube
VK Видео
#видео_avitotech
Если вкратце, то для пользователей (наших разработчиков) это:
Детали, а также устройство работы среды с точки зрения её разработчика — смотрите в записи доклада Никиты Васильченко, инженера команды PaaS Dev
YouTube
VK Видео
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
НЕмитап Platform#1 Никита Васильченко — Локальная разработка в Авито
Всем привет! Это новый выпуск НЕмитапа. Здесь инженеры Авито рассказывают про инструменты и подходы, которые используют в работе, и отвечают на ваши вопросы.
В этом видео Никита Васильченко, инженер из команды PaaS Dev, расскажет про локальную разработку…
В этом видео Никита Васильченко, инженер из команды PaaS Dev, расскажет про локальную разработку…
🔥14👍4❤1
Выгореть могут все. Но знаете, как сделать это быстро, эффективно, а возможно и незаметно для самого себя? Рассказываем в нашем стендап-шоу «У микрофона» 🎤
В студии Евгений Толмачёв, руководитель юнита FullBase в кластере SellerExperience, и скелет Вася.
Вася мог бы быть нормальным, если бы всё время не пытался кому-то что-то доказать и хотя бы периодически делился проблемами. Смотрите в шоу, как его сломали неуёмные амбиции и переработки.
Берегите себя! Ведь как говорит Женя, «всегда есть способ сделать себе ещё хуже»😀
🔵 Ссылки для тех, кому неудобно смотреть на YouTube:
— выпуск в ВК;
— выпуск на Рутубе.
#видео_avitotech
В студии Евгений Толмачёв, руководитель юнита FullBase в кластере SellerExperience, и скелет Вася.
Вася мог бы быть нормальным, если бы всё время не пытался кому-то что-то доказать и хотя бы периодически делился проблемами. Смотрите в шоу, как его сломали неуёмные амбиции и переработки.
Берегите себя! Ведь как говорит Женя, «всегда есть способ сделать себе ещё хуже»
— выпуск в ВК;
— выпуск на Рутубе.
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Как эффективно выгореть? | У микрофона Женя Толмачёв
Евгений Толмачев, руководитель юнита FullBase, поделится примером, как эффективно выгореть, заразив при этом всю команду.
00:00 | Вступление
00:24 | Кому знакомо выгорание?
00:57 | Что такое выгорание в представлении Жени и его друзей
01:47 | Так ли плохо…
00:00 | Вступление
00:24 | Кому знакомо выгорание?
00:57 | Что такое выгорание в представлении Жени и его друзей
01:47 | Так ли плохо…
🔥26❤8❤🔥5👍1🥴1
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥10❤6
Такой вопрос мы задаём героям нашего нового проекта — Avitalk. Это шоу, где мы разговариваем с интересными людьми из Авито.
Алексей начинал как учёный-физик, создавал материалы для жёстких дисков, которые закупала IBM. Потом работал в казино, где занимался платёжными системами, а после начал карьеру разработчика.
#видео_avitotech #avitoteam
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍14❤4🥴1🤨1
Открытый курс по Java Script: существует.
А вы почему-то смотрите на это сообщение, а не на Васю Новикова, нашего фронтендера и автора курса🚀
В новом, уже десятом эпизоде, Вася разбирает четыре основных алгоритма создания записи среды и процесс инициализации контекста исполнения.
📌 Обязательно к просмотру для всех, кто погружается во фронтенд-разработку.
А ещё эпизод доступен в ВК.
#frontend_avitotech #видео_avitotech
А вы почему-то смотрите на это сообщение, а не на Васю Новикова, нашего фронтендера и автора курса
В новом, уже десятом эпизоде, Вася разбирает четыре основных алгоритма создания записи среды и процесс инициализации контекста исполнения.
А ещё эпизод доступен в ВК.
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍4🤩4👎1
Строим ML-платформу и делимся опытом ☄️
Чем MLOps отличается от DevOps? Как выглядит жизненный цикл ML-модели? Что можно считать фичей в ML и зачем нужен Feature Store? Все ответы в докладе Кирилла Кучкова, техлида ML-платформы.
Делимся записью выступления Кирилла на Codetalks. Другие доклады коллег этой конфы мы тоже скоро опубликуем, не переключайтесь! А если были на Codetalks, делитесь впечатлениями в комментариях⬇️
#avitoteam #видео_avitotech
Чем MLOps отличается от DevOps? Как выглядит жизненный цикл ML-модели? Что можно считать фичей в ML и зачем нужен Feature Store? Все ответы в докладе Кирилла Кучкова, техлида ML-платформы.
Делимся записью выступления Кирилла на Codetalks. Другие доклады коллег этой конфы мы тоже скоро опубликуем, не переключайтесь! А если были на Codetalks, делитесь впечатлениями в комментариях
#avitoteam #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Кирилл Кучков. Как и зачем мы начали делать ML платформу в Авито
Поделюсь опытом создания собственной ML платформы, и чем она отличается от набора из нескольких инструментов. Обсудим при чем здесь MLOps, и какие Open-Source решения можно использовать для конкретных проблем. Плюс немного поговорим о подводных камнях, которые…
❤🔥9⚡7🤩4👍3❤2👎1🔥1
Как вам ThisArgument, чтобы прямо сейчас посмотреть новый эпизод курса по JS? Если вы понимаете, о чём мы ;)
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡9❤🔥8🙏6❤1👍1👎1
Сергей Боиштян, наш билд-инженер, побывал в гостях у Android Broadcast. Планировали обсудить Gradle, а получилась большая и интересная беседа обо всём: от экспертного развития до AI.
Последние 5 лет в Авито Сергей занимается DevEx для Android-разработчиков: делает тестовые раннеры, настраивает билд-систему и локальное окружение. Эволюцию Gradle он наблюдает на практическом опыте. О том, какое будущее ждёт сборку Android и Kotlin Multiplatform, смотрите в ролике:
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Gradle уже не тот! Мнение билд инженера
Кирилл Розов и Сергей Боиштян из AvitoTech обсудили профессию билд инженера, какими задачами приходится заниматься, какой прогресс достигнут в Gradle и Android Gradle плагине и какое будущее в сборках Android и Kotlin Multiplatform проектах нас ждёт.
🔗Больше…
🔗Больше…
❤17👍9🔥8
«Авито в собственном соку» — это вечернее шоу от команды наших дизайнеров. Ребята приглашают гостей и говорят с ними обо всем: от детских мечтаний до историй, которые делают героев теми, кто они есть. Короче говоря, варятся «в собственном соку».
И первый выпуск второго сезона с Димой Барбанелем, графическим дизайнером, методистом и партнером DesignWorkout. С ним обсудили:
Смотрим, изучаем и обсуждаем!
P.S. Кстати, следить за кейсами нашей команды дизайнеров можно в их канале «Любовь, дизайн и метрики».
#видео_avitotech #design_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤5❤🔥3
#frontend_avitotech #видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥7❤5👎1
Да-да, и мы туда же. В связи с праздником, вопрос: какой у вас язык любви?
Наш, однозначно, Golang ❤️
Поэтому Павел Агалецкий, техлид и бэкенд-разработчик Авито, вернулся в эфир с обзором новой версии Go 1.24! В нём рассказал про новый метод B.Loop в stdlib, а также разобрал три самых интересных фичи: Generic Type Aliases, tool и swiss tables для map.
Мы знаем, чем вы будете заняты ближайшие 15 минут⬇️
📺 YouTube
🔵 ВК
🎧 Rutube
#видео_avitotech
Поэтому Павел Агалецкий, техлид и бэкенд-разработчик Авито, вернулся в эфир с обзором новой версии Go 1.24! В нём рассказал про новый метод B.Loop в stdlib, а также разобрал три самых интересных фичи: Generic Type Aliases, tool и swiss tables для map.
Мы знаем, чем вы будете заняты ближайшие 15 минут
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Обзор новой версии Golang 1.24
#avitotech #golang #coding #programming
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Недавно состоялся релиз новой версии языка Go: 1.24. В этом видео Павел Агалецкий, техлид и бэкенд…
Привет! Это avito.code. Здесь опытные инженеры Авито делятся знаниями и рассказывают про свои рабочие инструменты.
Недавно состоялся релиз новой версии языка Go: 1.24. В этом видео Павел Агалецкий, техлид и бэкенд…
⚡29❤26🔥11👎3👍2💯1
Это абсолютно точно НЕмитап 🔥
Это лучше — доклад Ивана Нещадина, техлида команды Bridge, об архитектуре микросервисов и анализе трейсов.
Слушать обязательно, если интересно, как команда ArchGovernance:
🔵 Обрабатывает 5 миллионов трейсов (и зачем);
🔵 Строит карту взаимодействия между микросервисами и какими инструментами;
🔵 Решает проблемы при работе с базой Neo4j.
Ищете ссылку? Вот же они:
📺 YouTube
🔵 ВК
💻 RuTube
#видео_avitotech
Это лучше — доклад Ивана Нещадина, техлида команды Bridge, об архитектуре микросервисов и анализе трейсов.
Слушать обязательно, если интересно, как команда ArchGovernance:
Ищете ссылку? Вот же они:
#видео_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19👍10🎉7⚡2❤1👎1
Смотреть можно:
#видео_avitotech #design_avitotech
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍8🔥5😢1