The Right Size for a microservice
Focused on One Task
Aligned with Bounded Context
Autonomous
Independently Deployable
Loosely Coupled
Decentralized Data Management