DEV Community

Discussion on: Do you use a monorepo?

Collapse
 
deimosfr profile image
Pierre Mavro

Don't you think "the right attitude, team structures and guidelines in place" cost too much for most of the companies?

Only a small amount have the problematic like Google of Facebook and require monorepo. From my POV, I've never really used monorepo, but it looks like there is no really consensus on how to manage it, CI/CD are not adapted to it...it cost a lot of time to handle it.

Correct me if I'm wrong, I'll be also happy to get feedbacks of persons who really are using it and can bring clear advantages.

Collapse
 
mikenikles profile image
Mike

I agree with you, this is a balancing act between cost of maintaining multiple repositories and cost of implementing a monorepo, training the team and putting guidelines in place.

Especially with a lack of best practices and a lack of well documented how-to experiences, this is quite a bit of investment a team or company has to put in.

In my personal experience with monorepos of 15 to 20 engineers who work in it, that initial monorepo setup has been beneficial in the long run. However, I too am interested to hear from others who have hands-on monorepo experience.