राम्रो सेवा सीमाहरू व्यावसायिक क्षमताहरू, तकनीकी स्तरहरू नभई पछ्याउँछन्। Domain-Driven Design (DDD) यसको लागि एक सटीक उपकरण दिन्छ: bounded context — एक सीमा जस भित्र एक डोमेन मडेल र यसका सर्तहरू सुसंगत छन्।
Bounded context
"Customer" शब्दको विभिन्न सन्दर्भहरूमा विभिन्न अर्थ हुन सक्छ। प्रत्येक bounded context आफ्नो मडेल राख्छ, र एक माइक्रोसेवा सामान्यतः एक सन्दर्भमा म्याप गरिन्छ।
┌───────────────────┐ ┌────────────────────┐
│ Sales context │ │ Support context │
│ Customer = │ │ Customer = │
│ leads, orders │ │ tickets, SLAs │
└───────────────────┘ └────────────────────┘
one service another service
