اچھی service boundaries business capabilities کی پیروی کرتی ہیں، نہ کہ technical layers کی۔ Domain-Driven Design (DDD) اس کے لیے ایک واضح tool فراہم کرتی ہے: bounded context — ایک boundary جس کے اندر ایک domain model اور اس کی terms مستقل رہتی ہیں۔
Bounded context
لفظ "Customer" مختلف contexts میں مختلف معنیٰ رکھ سکتا ہے۔ ہر bounded context اپنا model رکھتا ہے، اور ایک microservice عام طور پر ایک context سے map کرتا ہے۔
