System Design · Middle · Pytanie 34 z 75
Jakie są zalety i wady monorepo dla kilku aplikacji frontendowych?
- ✓Poprawna odpowiedź: Wspólny kod i atomowe zmiany, ale potrzebne narzędzia do budowania i cache
- 2Monorepo przyspiesza działanie przeglądarki użytkowników
- 3Monorepo zabrania różnych wersji zależności i jakichkolwiek bibliotek
Wyjaśnienie
Zmianę UI kitu i wszystkich aplikacji można zrobić jednym PR, ponowne użycie kodu jest prostsze. Ceną jest skalowanie CI: potrzebne są narzędzia z grafem zależności i cache (Turborepo, Nx), zasady własności i granic.