TBD.
Это был короткий тест, ждёте ли вы каких-то апдейтов или кодите по модели Trunk Based Development.
Мы в AvitoTech выбираем итеративный подход к разработке, поэтому модель TBD нам подходит лучше, чем Central Workflow или Git Flow. В этой статье пояснили за каждую и аргументировали наш подход.
#статья_avitotech #habr_avitotech
Это был короткий тест, ждёте ли вы каких-то апдейтов или кодите по модели Trunk Based Development.
Мы в AvitoTech выбираем итеративный подход к разработке, поэтому модель TBD нам подходит лучше, чем Central Workflow или Git Flow. В этой статье пояснили за каждую и аргументировали наш подход.
#статья_avitotech #habr_avitotech
🔥11⚡2❤2❤🔥1👎1
Октябрьский дайджест
Надеемся, что вы также соскучились по дайджестам, как и мы. Долго думали о возвращении рубрики, и за октябрь столько всего произошло в AvitoTech, что решили — пора!
Выкатываем в новом формате. Если прочитали до конца, ставьте ⚡️
#digest_avitotech
Надеемся, что вы также соскучились по дайджестам, как и мы. Долго думали о возвращении рубрики, и за октябрь столько всего произошло в AvitoTech, что решили — пора!
Выкатываем в новом формате. Если прочитали до конца, ставьте ⚡️
#digest_avitotech
Telegraph
Октябрьский дайджест
🚀 События • Avito Community Meetup в Ереване 9 ноября в 19:00 говорим о ценности внутренних сообществ. Регистрация закрыта. Мест нет. Записи не будет :) • Максим Сапронов стал лучшим техническим директором в IT-отрасли по итогам юбилейной XX премии «ТОП…
⚡16🔥8👎2👌2👍1
Структуру Авито понять сложно, но можно.
Наша разработка состоит из множества кросс-функциональных команд, которые называются юнитами. Так Авито организовывает горизонтальную структуру.
Юнит — это инженеры, QA-специалисты, продакты, аналитики и дизайнеры. Разработкой руководит CTO и команда TMG (Tech Managers Group), в которую входят руководители всех кластеров (объединения юнитов по похожим задачам). Об этом чуть позже. Остановимся на юнитах.
Делаем новую серию постов о том, чем занимаются юниты, какой стек технологий используют, какую пользу приносят и как создают классифайд №1 в мире.
На карточках первооткрыватели рубрики — юнит Database Administration (DBA).
Смотрите контент от ребят тут
#dba_avitotech #units_avitotech
Наша разработка состоит из множества кросс-функциональных команд, которые называются юнитами. Так Авито организовывает горизонтальную структуру.
Юнит — это инженеры, QA-специалисты, продакты, аналитики и дизайнеры. Разработкой руководит CTO и команда TMG (Tech Managers Group), в которую входят руководители всех кластеров (объединения юнитов по похожим задачам). Об этом чуть позже. Остановимся на юнитах.
Делаем новую серию постов о том, чем занимаются юниты, какой стек технологий используют, какую пользу приносят и как создают классифайд №1 в мире.
На карточках первооткрыватели рубрики — юнит Database Administration (DBA).
Смотрите контент от ребят тут
#dba_avitotech #units_avitotech
🔥26👍9⚡1❤1💯1
3 месяца ушло у нас на разработку платформы Flower.
Это конструктор чат-ботов для продавцов внутри Авито, автоматизирующий коммуникации с покупателями. Платформа только запустилась, а уже создала столько диалогов, сколько вручную пришлось бы собирать 10 лет.
Пообщались с командой Flower, рассказали, как идея превратилась в такую мощную реализацию и почему ребята отказались от готового решения.
И сняли обо всём этом фильм. Уже во всех ютубах страны! Сломаем кнопку лайка?
#видео_avitotech #general_avitotech
Это конструктор чат-ботов для продавцов внутри Авито, автоматизирующий коммуникации с покупателями. Платформа только запустилась, а уже создала столько диалогов, сколько вручную пришлось бы собирать 10 лет.
Пообщались с командой Flower, рассказали, как идея превратилась в такую мощную реализацию и почему ребята отказались от готового решения.
И сняли обо всём этом фильм. Уже во всех ютубах страны! Сломаем кнопку лайка?
#видео_avitotech #general_avitotech
YouTube
Flower: как работает чат-бот платформа Авито
Flower — это платформа, на которой пользователи могут создавать собственных чат-ботов. В этом видео мы расскажем про неё всё: от истории создания платформы до технических тонкостей работы и планах по развитию чат-бот платформы.
Рассказывать будут:
Елена…
Рассказывать будут:
Елена…
⚡22❤6👍6🔥3👎2
Логирование ошибок помогает мониторить работу приложения в реальном времени и реагировать на резкие скачки метрик. А ещё фиксировать изменения при АВ-тесте на небольшую аудиторию.
iOS-разработчик Авито Тимур Юсипов рассказывает про логирование с описанием инструментов, которые мы используем для разных задач своего приложения.
Вы узнаете, как мы классифицируем ошибки и как понимаем, какие из них затрагивают пользователей. Поймёте, как логировать ошибки с экранов приложения и какие сложности могут возникнуть. И, вероятно, сможете их избежать.
#iOS_avitotech #статья_avitotech #habr_avitotech
iOS-разработчик Авито Тимур Юсипов рассказывает про логирование с описанием инструментов, которые мы используем для разных задач своего приложения.
Вы узнаете, как мы классифицируем ошибки и как понимаем, какие из них затрагивают пользователей. Поймёте, как логировать ошибки с экранов приложения и какие сложности могут возникнуть. И, вероятно, сможете их избежать.
#iOS_avitotech #статья_avitotech #habr_avitotech
🔥8❤4
Бэкендеры объявили неделю переноса данных в хранилище. Нагрузка на сеть увеличилась на 80%...
Наши инженеры придумали схему работы, при которой годовой объём данных удается уменьшать до 200 ТБ. И это при недельной входящей массе в 5 ТБ. Кратко — используем сервис AaaS и хранилище Ceph.
Как всё устроено? Читайте в блоге AvitoTech.
#backend_avitotech #статья_avitotech #habr_avitotech
Наши инженеры придумали схему работы, при которой годовой объём данных удается уменьшать до 200 ТБ. И это при недельной входящей массе в 5 ТБ. Кратко — используем сервис AaaS и хранилище Ceph.
Как всё устроено? Читайте в блоге AvitoTech.
#backend_avitotech #статья_avitotech #habr_avitotech
🔥10⚡3
1 декабря в 18:00 ждём всех на Avito Product meetup #5. Онлайн!
Пригласили крутых спикеров и пройдёмся по повесточке.
😱🏠 Product Unit Lead категории «Новостройки» в Авито Александр Лукьянов расскажет, как за неделю до рекордного роста ключевой ставки мы выкатили ипотечный продукт.
Что делали, чтобы выбраться из ситуации и каким был перезапуск — всё будет на трансляции.
🤯🪚 Максим Козин из VK: как жизнь продуктов разделилась на кварталы.
Почему так важно постоянно жонглировать задачами и приглашать на каждую встречу коллег из маркетинга и дизайна — в докладе Максима.
🌎🤌 Продакт лид Ozon Global Дарья Щурик поделится опытом выстраивания процессов кроссбордерного маркетплейса.
Обсудим стратегию, исследования, особенности работы с иностранными селлерами, метрики и A/B- эксперименты в хайлоад продукте.
Чтобы не забыть о трансляции, рекомендуем прямо сейчас зайти 👉 сюда 👈, зарегистрироваться и добавить событие в календарь.
#avitoproductmeetup
Пригласили крутых спикеров и пройдёмся по повесточке.
😱🏠 Product Unit Lead категории «Новостройки» в Авито Александр Лукьянов расскажет, как за неделю до рекордного роста ключевой ставки мы выкатили ипотечный продукт.
Что делали, чтобы выбраться из ситуации и каким был перезапуск — всё будет на трансляции.
🤯🪚 Максим Козин из VK: как жизнь продуктов разделилась на кварталы.
Почему так важно постоянно жонглировать задачами и приглашать на каждую встречу коллег из маркетинга и дизайна — в докладе Максима.
🌎🤌 Продакт лид Ozon Global Дарья Щурик поделится опытом выстраивания процессов кроссбордерного маркетплейса.
Обсудим стратегию, исследования, особенности работы с иностранными селлерами, метрики и A/B- эксперименты в хайлоад продукте.
Чтобы не забыть о трансляции, рекомендуем прямо сейчас зайти 👉 сюда 👈, зарегистрироваться и добавить событие в календарь.
#avitoproductmeetup
🔥8⚡1👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Avito Analytics meetup #8
6 декабря в 19:00 (мск)
Что вы узнаете?
☝️ Как устроена оптимизация перформанс-кампаний? Чем может помочь ML? Об увеличении эффективности за счёт предиктивной классификации — в докладе Ирины Гутман, аналитика маркетинга Авито.
✌️ Проведение экспериментов со свитчбэком и их оценка с помощью иерархических регрессионных моделей. Всё про офлайн-тесты объяснит Полина Ревина, Experimentation Data Scientist в СберМаркете.
🤟 В чём важность аналитики клиентской базы, как проводить её сегментацию и строить прогнозы. Кейсами поделится Кирилл Федоренков, руководитель команды аналитики по развитию бизнеса Lamoda.
Регистрируйтесь на таймпаде, чтобы получить напоминание о трансляции.
🍕 А ещё мы хотим вас пригласить на совместный просмотр митапа в московском офисе Авито. Для того, чтобы прийти офлайн, нужно зарегистрироваться тут и получить подтверждение в письме.
#avitoanalyticsmeetup
6 декабря в 19:00 (мск)
Что вы узнаете?
☝️ Как устроена оптимизация перформанс-кампаний? Чем может помочь ML? Об увеличении эффективности за счёт предиктивной классификации — в докладе Ирины Гутман, аналитика маркетинга Авито.
✌️ Проведение экспериментов со свитчбэком и их оценка с помощью иерархических регрессионных моделей. Всё про офлайн-тесты объяснит Полина Ревина, Experimentation Data Scientist в СберМаркете.
🤟 В чём важность аналитики клиентской базы, как проводить её сегментацию и строить прогнозы. Кейсами поделится Кирилл Федоренков, руководитель команды аналитики по развитию бизнеса Lamoda.
Регистрируйтесь на таймпаде, чтобы получить напоминание о трансляции.
🍕 А ещё мы хотим вас пригласить на совместный просмотр митапа в московском офисе Авито. Для того, чтобы прийти офлайн, нужно зарегистрироваться тут и получить подтверждение в письме.
#avitoanalyticsmeetup
❤13👍5❤🔥3
Даже не представляете, какой красивый стенд мы сделали…
Речь, конечно, о HighLoad++. Приходите посмотреть.
Сегодня и завтра, с утра и до самого вечера ждём на стенде в зоне выставки, ближе к сцене. Будем знакомиться, общаться и учить вас играть в наши новые игры (домино — всё!). На картинках — расписание тех ребят, которых можете встретить и спросить о всяком разном высоконагруженном и не только.
#avitoteam #highload
Речь, конечно, о HighLoad++. Приходите посмотреть.
Сегодня и завтра, с утра и до самого вечера ждём на стенде в зоне выставки, ближе к сцене. Будем знакомиться, общаться и учить вас играть в наши новые игры (домино — всё!). На картинках — расписание тех ребят, которых можете встретить и спросить о всяком разном высоконагруженном и не только.
#avitoteam #highload
❤4👍4❤🔥1
А в залах будут ждать спикеры и доклады.
24 ноября / 10:00
Долгоиграющие приложения в PHP — Александр Пряхин, руководитель разработки в департаменте Jobs, зал «p8 / PHP Russia».
24 ноября / 11:10
Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке — Руслан Измайлов, бэкенд-разработчик в Services, зал «p8 / PHP Russia».
24 ноября / 14:40
Круглый стол СТО: Инженерная культура — участвует Анатолий Панов, директор по разработке Transactional, зал «h5».
25 ноября / 12:20
Круглый стол «Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?» — участвует Павел Лакосников, техлид команды SLA\Antimonolith, зал «p7 / PHP Russia».
25 ноября / 12:20
PHP в облаках — Павел Вирский, бэкенд-разработчик в Fashion & Electronics, зал «p8 / PHP Russia».
24 ноября / 10:00
Долгоиграющие приложения в PHP — Александр Пряхин, руководитель разработки в департаменте Jobs, зал «p8 / PHP Russia».
24 ноября / 11:10
Тестирование на бэкенде. Рекомендации по написанию, виды тестов, пирамида на бэке — Руслан Измайлов, бэкенд-разработчик в Services, зал «p8 / PHP Russia».
24 ноября / 14:40
Круглый стол СТО: Инженерная культура — участвует Анатолий Панов, директор по разработке Transactional, зал «h5».
25 ноября / 12:20
Круглый стол «Domain Driven Design и PHP: идеальная пара или натягивание совы на глобус?» — участвует Павел Лакосников, техлид команды SLA\Antimonolith, зал «p7 / PHP Russia».
25 ноября / 12:20
PHP в облаках — Павел Вирский, бэкенд-разработчик в Fashion & Electronics, зал «p8 / PHP Russia».
👍8👎1
Итак, экспертное собеседование в Android system design.
Интервьюер — Сергей Боиштян. Обсуждали адаптацию system design под android-разработчика, проектировали библиотеку, рисовали «квадратики и стрелочки».
Смотрите! Там с подробным фидбеком, разбором и ответами на вопросы кандидата.
#android_avitotech #avitoteam
Интервьюер — Сергей Боиштян. Обсуждали адаптацию system design под android-разработчика, проектировали библиотеку
Смотрите! Там с подробным фидбеком, разбором и ответами на вопросы кандидата.
#android_avitotech #avitoteam
🔥17👍2🙏2👎1
Инженерные практики: Live Site Review
Мы настроили алёрты для синтетического мониторинга, алёрты от мониторингов сервисов. Юзаем общий дашборд по пользовательским событиям в Grafana. Создали специальный «проблемный» канал в Mattermost. И всё равно что-то может пойти не так.
Чтобы не просто решить проблему, но и исключить рецидив, мы используем практику live site review или LSR. Прототип взяли у Google и редактировали процесс под себя.
В деталях рассказываем на гитхабе, а в карточках — самые важные поинты.
#playbook_avitotech
Мы настроили алёрты для синтетического мониторинга, алёрты от мониторингов сервисов. Юзаем общий дашборд по пользовательским событиям в Grafana. Создали специальный «проблемный» канал в Mattermost. И всё равно что-то может пойти не так.
Чтобы не просто решить проблему, но и исключить рецидив, мы используем практику live site review или LSR. Прототип взяли у Google и редактировали процесс под себя.
В деталях рассказываем на гитхабе, а в карточках — самые важные поинты.
#playbook_avitotech
⚡6👍6🔥3💯1