Advantages and Disadvantages of a Monolithic Repository

Notes

  • 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

Related papers