Шаблон “декомпозиция по поддомену”¶
Ключевой является доменная модель. Доменная модель организует информацию о проблемной области в формате, который можно применять для решения проблем в этой области. Она определяет терминологию, используемую внутри команды — язык описания. Лежит в основе предметно-ориентированного проектирования (domain-driven design, DDD).
Единая доменная модель для всей организации может быть довольно запутанной. DDD предлагает решать эту проблему выделением поддоменов, в каждом своя модель и теримнология.
В DDD область применения доменной модели называется изолированным контекстом. Изолированный контекст включает в себя код, который реализует модель.
В микросервисной архитектуре изолированный контекст соответствует одному или нескольким сервисам.

DDD почти идеально сочетается с микросервисной архитектурой!
Ссылки¶
https://microservices.io/patterns/decomposition/decompose-by-subdomain.html
Дата создания : 17 июля 2022 г.