11th Practical Class:
Why Monorepo?
What is Monorepo? π±
Multi-Repo π£, π₯‘, π
Monorepo π±
Monorepo π± != Monolith πΏ

Monolith? πΏ
- β
property of code
- β not property of version control
- π monorepo tooling will with this
source
Why Monorepo? π± π€
1) π Shared Code for Multiple Projects
2) βοΈ Split Monolith to Smaller Parts
1) π Shared Code
π€ Problem?
π± +1 Day of Bureaucracy
Monorepo π±
2) βοΈ Split monolith to smaller parts
- πΊοΈ No clear boundaries
- π Compilation is slow
Multi-Repo π± π°
Monorepo π π§ π