By Valerii Gusev January 13, 2021
At Cognite we have recently started to explore a mono repository setup across relevant products. Our application team is no exception. Such a setup provides us with a number of benefits:
- It keeps the code in one place, simplifying security updates and migrations.
- It reduces the technical debt by enforcing a single version dependency.
- It eliminates the overhead of publishing shared code to an external registry.
- It simplifies managing CI/CD pipelines, including but not limited to building, testing, and deploying