Avito Android meetup #2

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

ИТ и интернет 18+

 

Доклады

Верхнеуровневый обзор архитектуры 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-календаря.

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

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

Поделиться:

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

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

Уже есть билет
Восстановить

Поделиться:

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

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

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

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

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

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

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

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

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов