in my opinion, a small collection of core services is better than a monolith or a large collection of tiny services
Somtimes it makes sense to have multiple services live in a single "monorepo" for shared tooling and other resources. 1 repo, deployed to multiple places for different purposes.