Hacker News new | past | comments | ask | show | jobs | submit login

The monorepo decision has little to do with VCS from my perspective - I can't think of a single case where git was the make-or-break decision point. It's primarily about operations, testing, dependency management, and release processes.

For me it comes down to this: do you want to put in the effort up front to integrate all your dependencies in a systemic way at development time? or do you want small pieces that can evolve independently, effectively deferring system integration concerns to release time?

Monorepo or Manyrepo - either way, someone has to roll up their sleeves and figure out how all the libraries and services fit together. It's just a matter of when and where you do that.




Yeah, most people who use large companies as examples also conveniently forget that these companies had to build tools to manage the system.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: