Dans le Monorepo vous n'êtes jamais seul, le Park est ouvert... 🦖�… (Francois Nollen, Julien Buret)
Quand un projet grossit et que les équipes se multiplient, naturellement on organise des dépôts Git pour chaque composant ou équipe. Chacun chez soi, les dinosaures seront bien gardés 🦕🐊🦤🐢🦎. Popularisée par Google, Microsoft, Facebook ou Twitter, l'approche Monorepo propose au contraire un unique dépôt pour tous les applicatifs. Vous pensez qu'un Monorepo c'est juste pour aller vite sur un petit projet ? Que c'est folie à grande échelle ? Que ça signifie couplage et architecture Monolithique (voire Paléolithique) ? Imaginez qu'on a rassemblé 300 dev Mobile, Web, Backend et Infra-as-code dans un même repository 🤯. Et ça marche ! Vous voulez savoir comment ? Dans ce "ptit-REX" 🦖 vous découvrirez : - Les différences fondamentales entre Multirepos et Monorepo, - Les défis d'un Monorepo côté build (Gradle) et intégration continue (Gitlab, Terraform, AWS), comment les surmonter, - Les pratiques Open Source (Merge Requests, Code Reviews) qui améliorent la collaboration et répondent aux enjeux de qualité avec un rythme de développement soutenu à grande échelle, - Comment un Monorepo a permis d'accélérer nos développements, vers le Continuous Delivery. Bienvenue dans le Park du Monorepo 🏞️ 🤠. Découvrez un monde différent, séduisant et parfois dangereux. Dans le Monorepo vous n'êtes jamais seul(e). Mais soyez rassuré(e), ça se termine bien 🍿.