@raiderrobert The organizational improvement comes from forcing one chunk of code to not take a dependency on every internal of another.

If you have 10 developers and 20 files in one repo, over time, the developers will attempt to make imports & distribute code so that that all 20 files depend on all 20 files & nothing can be changed without risking breaking all functions in all 20 files.

I'm skeptical of monorepos because they make it easier to modify 20 microservices and treat them all as 1