Monorepos are great…to a point
Monorepos are great…to a point.
Grouping apps that use the same tech in one repo makes a lot of sense. Why? Because they can share a lot of code and config.
But, grouping disparate, unrelated tech? Likely not worth it.
Summary: Put *similar* projects in monorepos.
And yes, companies like Google have one giant monorepo. But, they had to build their own tools to pull it off.
At Google’s scale, they can justify this huge technical overhead. Most companies can’t.
And that’s okay. Monorepos aren’t all or nothing.
Group similar stuff.