Перейти к содержанию

Шаблон “декомпозиция по поддомену”

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

Ссылки

https://microservices.io/patterns/decomposition/decompose-by-subdomain.html


Последнее обновление : 2 декабря 2023 г.
Дата создания : 17 июля 2022 г.

Комментарии

Комментарии