Monorepo vs Multi-Repo Architecture - Seeking Community Insights on CDF Toolkit Management
Hi Everyone,
We're currently managing multiple CDF Toolkit solutions in a mono-repo and evaluating whether to maintain this approach or migrate to a multi-repo structure. We'd love to learn from teams who've navigated through this decision.
Current Setup (Mono-repo):
1. Single repository housing multiple solutions with shared infrastructure.
2. Shared auth-governance across all solutions.
3. Teams need independence but also need to prevent cross-team overwrites.
We're Looking For:
1. Real-world examples: How did you decide between mono/multi-repo? What factors mattered most?
2. Tooling patterns: How do you handle shared resources (auth governance) in multi-repo? How do you manage CDF Toolkit versioning across repos?
3. At how many solutions/teams did you reach the limit of mono-repo and decide to switch to multi-repo?
4. How do teams with multi-repos handle toolkit version synchronization? Do you enforce a minimum/maximum version across repos?
5. Documentation (runbooks or migration guidelines)
We'd love feedback from:
CC:
Any experiences or documentation would be valuable.
Thank you,
David Shaji George
Check the
documentation
Ask the
Community
Take a look
at
Academy
Cognite
Status
Page
Contact
Cognite Support
