Source: https://monorepo.tools/
Single repository containing multiple distinct projects with well-defined relationships.
Polyrepo have multiple distinct repositories share a single library
When multiple projects or independent domains need to share a common code or version of a code