15
What is a monorepo (mono repository) and what problems it seeks to solve?
- What are the advantages?
- What are the disadvantages?
15
What is a monorepo (mono repository) and what problems it seeks to solve?
15
Monorepo as its name says, would be a single repository to maintain the code of several projects.
In a work environment, where there are several separate projects that are integrated, it is common for developers to need to create mocks, or to upload several projects to perform some simple activities.
For example: You have a project that is responsible for completing Login. This project is in 10 other projects. A vulnerability was found in this Login project. With a Monorepo the adjustment would be much simpler.
Perks:
Disadvantages:
For more information, I recommend the following readings:
https://github.com/joelparkerhenderson/monorepo_vs_polyrepo
2
I think that using a monorepo has more disadvantages than the advantages as mentioned in this article: https://www.atlassian.com/git/tutorials/monorepos
Disadvantages which in my opinion cancel out the advantages, considering large monorepo:
-2
Each project can have its own versioning, its own deploy. When I think of monorepo, it makes sense to me when both projects share the same code, libraries and so on.
Browser other questions tagged software-architecture
You are not signed in. Login or sign up in order to post.
Better than https://answall.com/q/440839/101.
– Maniero