Intermediate
Web & Software Development
Q56 / 100
What is the difference between monorepo and polyrepo?
Correct! Well done.
Incorrect.
The correct answer is B) Monorepo: all code in one repo (atomic commits across services, shared tooling); Polyrepo: each service has its own repo (independent deployments, less coupling)
B
Correct Answer
Monorepo: all code in one repo (atomic commits across services, shared tooling); Polyrepo: each service has its own repo (independent deployments, less coupling)
Explanation
Monorepo (Google, Meta, Microsoft, Nx, Turborepo): atomic cross-project changes, shared tooling, unified testing. Polyrepo: team autonomy, independent versioning. No universal winner; depends on team size and coupling needs.
Progress
56/100