Monorepo

Monorepo

Anil Verma's photo
Anil Verma
Β·Aug 16, 2021Β·

Subscribe to my newsletter and never miss my upcoming articles

Play this article

One Repo + Multiple Projects + Shared Libraries

Def- Monorepo is a software development strategy where applications are stored in a single repository where libraries are shared between. Companies like Google, Microsoft, Facebook, Twitter, and other companies using the concept of Monorepo.

Why Monorepo

  1. Code Reuse
  2. Better Dependency Management
  3. Single Node_Module Folder
  4. Single Package.Json

Problems/Disadvantages with Monorepo

  1. Setting up the entire project
  2. Maintaining Configurations
  3. Require a lot of coordination while the release process
Β 
Share this