კარგი სერვისის საზღვრები მიყვებიან ბიზნესის შესაძლებლობებს, არა ტექნიკურ ფენებს. Domain-Driven Design (DDD) ამ ამოცანისთვის იძლევა ზუსტ ინსტრუმენტს: bounded context — საზღვარი, რომლის ფარგლებშიც დომენის მოდელი და მისი ტერმინები თანმიმდევრულია.
Bounded context
სიტყვა "Customer" სხვადსხვა კონტექსტში სხვადსხვა მნიშვნელობა შეიძლება ჰქონდეს. თითოეული bounded context-ი ფლობს საკუთარ მოდელს, და microservice, როგორც წესი, ერთ კონტექსტს შეესაბამება.
