Advantages and Disadvantages of a Monolithic Repository


  • Advantages of monorepos
    • Forced consistency is viewed as a benefit of monorepos even though this is related to the lack of flexibility in monorepos compared to multi-repos
    • Ability to search for code is important to both code quality and velocity
  • Advantages of multi-repos
    • Flexibility of tooling
    • Stable versioning
    • Diamond dependencies