Apologies if this is the wrong category for this but I didn’t think it suited any others!
We’re about to start a new project at work and are more than likely going to implement a micro services architecture.
I’m curious to know how other companies, such as Monzo, structure their GIT repositories when implementing this architecture. Do you have a repo per service, are they all in one repo, etc…?
And if you care to share anymore details about the structure and organisation of your projects, I’d be interested to read them!
I loved the Starling podcasts that Jason presented. They convinced me to make the switch over to Starling from my legacy bank. My move to Monzo came later. Hope he’s getting on well over there
Completely orthogonal, e.g. Google notably operates a monorepo, and more than multiple services that’s multiple products.
That said, a small team’s going to have an overhead in using multiple repos, and many teams within a larger organisation would need more sophisticated tooling to cooperate within a single repository.