Hacker News new | ask | show | jobs
by gedy 1375 days ago
> I don't get the case against monorepos, and why it's so polarizing.

Because bad monorepos ala monolithic apps tend toward no separation of concerns, and with a large enough team everyone is stepping on each other's toes in conflicts, tests, etc. Some tech like Rails makes this even harder to enforce boundaries.

I get that a good team can manage a monorepo that's not one big ball of code, and a bad one wouldn't necessarily be better with microsystems either.

But it's super frustrating to hear teams blobbing everything together with no layering or separation and defending it as "but we're a monorepo"

1 comments

Seems like you’re conflating monolith and monorepo.
No I'm suggesting many teams claiming they have "monorepos" conflate that with monolithic thinking and design.