Build systems are critical tools to create a repeatable, reproducible and consistent build process especially in a huge monorepos.
Managing multi-package JavaScript monorepo using Lerna, Rush, Nx or package managers workspaces.
Monorepo is not new, Google and Facebook have been using it for years. So why now? I believe it depends a lot on the maturity of building systems.
Many companies are adopting monorepo but the decision to use it or not is quite tricky.