Defining Service Boundaries with Domain-Driven Design
Choosing service boundaries is one of the hardest decisions in a microservices architecture. Services that are too large lose deployment and ownership independence, while services that are too small create excessive network communication, distributed transactions, and operational overhead.
Oleksandr Andrushchenko
Aug 09