Open nimish-gupta opened 4 years ago
I prefer to have mono-repo when:
Cons of Mono-Repo:
And must use cases for multi-repo:
Cons:
Resource distribution is not fair if you ask me. There is no option for optimizing frontend-heavy and backend heavy services.
For this, you can use micro-serivce architecture which is generally used in the mono-repos.
Mono-repo is a single point of failure. If you don't have a fault-tolerant system, the blackout will be throughout the system.
Can you please explain this furthermore? I think you are confused between monolith and mono-repo architecture.
Can you please explain this furthermore? I think you are confused between monolith and mono-repo architecture.
Yes,I'm completely confused. I have always considered mono-repo as monolith also. Even some reading, the differences are still very subtle for me. If "monolithic" stands for "composed all in one piece", then the mono-repo does the same right? Except for the fact that multiple projects are contained under a single repository.
Discuss mono-repo/multi-repo. Check the pros and cons of both the formats.