Dobre meje storitev sledijo poslovnim zmožnostim, ne pa tehničnim plastjem. Domain-Driven Design (DDD) ponuja natančno orodje za to: omejen kontekst — meja, v kateri sta domenski model in njegovi izrazi skladni.
Omejen kontekst
Beseda "Stranka" lahko pomeni različne stvari v različnih kontekstih. Vsak omejen kontekst ima svoj model, in mikroservis se običajno preslika na en kontekst.
┌───────────────────┐ ┌────────────────────┐
│ Sales context │ │ Support context │
│ Customer = │ │ Customer = │
│ leads, orders │ │ tickets, SLAs │
└───────────────────┘ └────────────────────┘
one service another service
