a good way to small app with just 5 microservices?
If you have shared models and repositories and services are coupled, high probably the best way
it is, if... by "monorepo" you mean you only have 5 Go services in this repo, and not any web frontend, android app code, etc.
if it's small, better start with monolith
Not to mention doing atomic changes on several services and easier stacked diffs in the same context
I'm my personal experience, as long as things follow the same release schedule, they should be all together in a single repo.
Does it mean same binary as well?
not necessarily, no
It is already monolith, I want to split my pet project to microservices, just for show
multiple "packages"?
Also; asking about your case
Generally no, it means one repo for several related binaries
Or sometimes unrelated. Some companies have one big repo for everything
True enough. Generally those are big enough to never need subsontractors so I never see them
Обсуждают сегодня