Артем Зиннатуллин — Android builds at Lyft

Артем — один из первопроходцев в области мобильного DevOps, плюс он не стесняется писать свои решения и получается отлично, тот же Mainframer используют многие. Доклад о том, как и зачем мы собираем большой Android-монорепозиторий в Lyft, какие у нас процессы, проблемы и решения по работе с проектом, как организована инфраструктура. Основной посыл — применение и выработка инженерных подходов к решению инфраструктурных проблем мобильных приложений. Побочные темы: структура проекта, что в Lyft получилось хорошо, что плохо; как организация кода помогает или мешает работе с ним; как в большой команде делать большие технические изменения; почему иногда имеет смысл пробовать немейнстримовые инструменты; как фиксить медленный тулинг, если его написали не вы; как вообще жить и в чем смысл всего этого. Вводные данные на момент подачи доклада: 2 больших Android-приложения в одном Git-репозитории; ~50 разработчиков; 700 модулей; 700k строк Java (без коммент
Back to Top