|
|
|
|
|
by pjmlp
1456 days ago
|
|
I can assert that from what I have seen during the last 30 years, I rather bet on multi-repos and binary libraries than monorepos. The processes you describe are great to make teams think twice how to go at a change, instead of "let's change everything and see how it goes" attitude. |
|
I built a tool to bring up every microservice locally so you could test every change together so the separate repository problem went away. It coordinates vagrant LXC environments.
The version I built at my employer was integrated with chef and Ansible. The version I built at my employer handled cloning and pulling dependencies too. And could build in parallel and deploy to local load balancer haproxies.
But my open source version is barebones by comparison. In the future I shall try build developer tools open source rather than trapping work at my employer.
HTTPS://GitHub.com/samsquire/platform-up