ਚੰਗੀਆਂ ਸੇਵਾ ਦੀਆਂ ਸੀਮਾਵਾਂ ਕਾਰੋਬਾਰੀ ਸਮਰੱਥਾਵਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ, ਨਾ ਕਿ ਤਕਨੀਕੀ ਪਰਤਾਂ। 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
