EDIT: to downvoters: why shoot the messenger? :)
EDIT: to downvoters: why shoot the messenger? :)
On-call shifts are going to be interesting with an average of 2.5 engineers per service, not to mention handling people switching teams or leaving the company.
They did that; the reason is job security.
Or maybe some instruction into how to assemble the organization.
Is that strange? I've got 6 repos at work for various utilities and "personal" projects I'm working on in addition to the 4 repos for team wide projects.
Edit: I remembered more personal projects, make that almost 3 dozen personal Git repos.
10 git repositories per microservice
I'm reminded of http://danluu.com/monorepo/But I can't imagine how you could possibly need 8000 git repositories unless you're massively over engineering your problem. Project structure tends to reflect the organizations that build them.