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-календаря.

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

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

Поделиться:

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

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

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

Поделиться:

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

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

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

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

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

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

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

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

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

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

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