Mipaka mizuri ya huduma inafuata uwezo wa biashara, sio tabaka la kiufundi. Domain-Driven Design (DDD) inatoa chombo sahihi kwa hili: bounded context — mpaka ambao ndani yake muundo wa kikoa na masharti yake ni thabiti.
Bounded context
Neno "Mteja" linaweza kumaanisha mambo tofauti katika muktadha tofauti. Kila bounded context inamiliki muundo wake mwenyewe, na huduma ndogo kawaida inachorwa kwa muktadha mmoja.
┌───────────────────┐ ┌────────────────────┐
│ Sales context │ │ Support context │
│ Customer = │ │ Customer = │
│ leads, orders │ │ tickets, SLAs │
└───────────────────┘ └────────────────────┘
one service another service
