6 февраля в 19:00 в московском офисе Авито пройдёт Avito Android meetup #2. Спикеры из Авито и Альфа Банка расскажут про оптимизацию CI/CD и инфраструктуру Android-разработки, инструменты профайлинга JVM и Baseline Profile для приложений. Доклады базируются на кейсах из практики выступающих: будет много цифр, обзор ошибок и выводы. В конце каждого выступления спикеры ответят на вопросы из зала.

 

Доклады

Верхнеуровневый обзор архитектуры CI/CD мобильного приложения — Никита Горбунов, Альфа Банк

В своём докладе рассмотрю описания сценариев сборки и их связь с Git Workflow. Обсудим, как объединить сервис непрерывной интеграции с сервисом хостинга проектов и доставки обновлений. О чём ещё поговорим:

  • О хранилищах внешних библиотек и артефактах сборки.
  • О разделении CI на тестовый и продовый.
  • О сборочных серверах, мониторинге производительности и масштабировании.
  • О вспомогательных микросервисах автоматизации и сценариях сборки.

Уровень сложности доклада: 2 из 5

О спикере: Технический лидер и руководитель команды развития CI/CD и инфраструктуры Android-разработки в Альфа Банке. Помогаю командам в решении проблем сборки и оптимизации процессов разработки.

 

Кто-то съел мою память на CI! — Вячеслав Ковалев, Авито

Поделюсь нюансами потребления памяти Android-сборками, с которыми столкнулся во время расследования проблем на CI. Расскажу, почему инструменты профайлинга JVM, такие как Visual VM, не подходят для анализа некоторых процессов: например, aapt2.

Уровень сложности доклада: 3 из 5

О спикере: Разработчик программного обеспечения в команде Speed. Фокусируюсь на оптимизации производительности и стабильности CI-системы для мобильных приложений.

 

Как мы автоматизировали генерацию Baseline Profile — Даниль Гатиатуллин, Авито

Расскажу, что вообще такое Baseline Profile и каким приложениям он может быть интересен. В качестве примера возьму наш дешевый эксперимент, который ускорил время запуска приложения на 15%. О чём ещё поговорим:

  • О самой автоматизации.
  • Об итогах в проде и влиянии на время холодного старта и время отрисовки первого кадра на экране.
  • О дальнейших шагах по улучшению.

Уровень сложности доклада: 3 из 5

О спикере: Инженер в юните Performance: отвечаю за производительность приложения Авито. Люблю когда всё работает быстро и плавно.

Программа

18:15–19:00 | Регистрация. Сбор гостей

19:05 – 19:35 |  Верхнеуровневый обзор архитектуры CI/CD мобильного приложения — Никита Горбунов, Альфа Банк

19:35 – 20:05 |  Кто-то съел мою память на CI! — Вячеслав Ковалев, Авито

20:05 – 20:30 | Кофе-брейк

20:30 – 21:00 |  Как мы автоматизировали генерацию Baseline Profile — Даниль Гатиатуллин, Авито

21:00 – 22:00 | Нетворк

 

Трансляция

Если вы не сможете прийти на встречу, то смотрите прямую трансляцию митапа на ютуб-канале AvitoTech 6 февраля в 19:00. В прямом эфире можно будет задать вопросы, которые мы озвучим спикерам. Чтобы не забыть про трансляцию, вы можете добавить событие себе в календарь, вот ссылка для Google-календаря.

Офлайн-участие

Для участия в событии офлайн нужно зарегистрироваться и получить подтверждение в письме. Количество мест ограничено. Пожалуйста, вносите ФИО в форму так, как написано у вас в паспорте. В день мероприятия не забудьте захватить с собой паспорт или водительское удостоверение.

919 дней назад
6 февраля 2024 19:00–22:00

Москва
ул. Лесная, д.7
Показать на карте

Уже регистрировались?
Вы можете восстановить билет

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Мы повторно отправим билеты на почту, которую вы указывали при регистрации на это событие. На другую почту отправить билеты не сможем

Введите почту, которую указывали при регистрации

Возврат билета

О всех тонкостях возврата читайте в нашей подробной инструкции

Вернуть билет можно по ссылке из письма с билетами, или отправив запрос на возврат организатору события.
Не нашли письмо с билетами? Отправьте их ещё раз на почту, указанную при регистрации.