|
|
|
|
|
by tibiahurried
2366 days ago
|
|
I am sure you will when you will end up working in a huge organization with intricated and heterogeneous projects/teams interdependencies. You will soon experience: - dependencies hell due to transitive and conflicting dependencies - one back-incompatible change in some obscure library end up breaking some other unknown service that happens to transitively depend and it - the entire codebase will become a mess due to inconsistent code styles and formatting because hey we are developers and we can never agree on anything. Thus each team lead will have its own opinion - each team will have to maintain its own CI/CD jobs - heterogeneous builds: maven, node, sbt, webpack, etc ... the list goes on ... All (or most of) this mess is solved by centralizing the codebase in a monorepo. |
|