What is the right size for a microservice? You often hear something to the effect of, "not too big and not too small" — and while that's certainly correct, it's not very helpful in practice. But if you start from a carefully designed domain model, it's much easier to reason about microservices.
https://learn.microsoft.com/en-us/azure/architecture/microservices/model/microservice-boundaries