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