Bons limites de serviço seguem capacidades de negócio, não camadas técnicas. Domain-Driven Design (DDD) oferece uma ferramenta precisa para isso: o bounded context — um limite dentro do qual um modelo de domínio e seus termos são consistentes.
Bounded context
A palavra "Customer" pode significar coisas diferentes em contextos diferentes. Cada bounded context possui seu próprio modelo, e um microsserviço normalmente mapeia para um contexto.
