Microservices can be useful when a single team can’t handle a service anymore. You should have as few services as possible, not as many as possible (eg see team
Topologies)
Otherwise, use modules, or package by feature, to prevent the big ball of mud problem. That’s useful within a service as well.
Otherwise, use modules, or package by feature, to prevent the big ball of mud problem. That’s useful within a service as well.