Android Story (Hard & Soft)

Монорепо проти Мультирепо: Чому Google обрав свій шлях?

Що краще для великого проєкту: зберігати весь код в одному місці (монорепо) чи розділяти його на безліч маленьких репозиторіїв (мультирепо)? У цьому відео ми глибоко занурюємось у це вічне питання, використовуючи досвід таких гігантів, як Google 0:00:00 - Чому Google та інші гіганти використовують монорепозиторії? 0:02:54 - Проблеми мультирепозиторіїв: інфраструктура та синхронізація гілок 0:05:40 - Недоліки монорепозиторіїв та як з ними боротися 0:10:35 - Як насправді влаштований код в Android: мультирепо з інструментом "Repo" 0:12:50 - Безпека в монорепо: ризики та способи захисту 0:20:21 - Практичні незручності монорепо: приклад з GitHub Actions 0:26:24 - Обмеження API GitHub та кастомні рішення для CI/CD 0:50:21 - Лайфхак: як отримати безлімітне сховище для Google Photos 1:00:48 - Обговорення переваг власної інфраструктури над хмарними сервісами 1:17:39 - Розмова про шахи: різниця між Chess.com та Lichess