Bounded Context — это чётко определённая граница внутри домена, где конкретная ответственность разрабатывается и управляется независимо. Это отдельная подсистема со своей реализацией и правилами.
Возьми систему управления больницей с несколькими bounded contexts:
Каждый контекст управляет своей бизнес-логикой, моделями данных и процессами, не вмешиваясь в работу других.
Внутри каждого bounded context ты вводишь ubiquitous language — общий словарь, который используют как технические, так и нетехнические участники. Это обеспечивает чёткое взаимопонимание и предотвращает разночтения между командами, работающими над разными контекстами.
Bounded Contexts — это краеугольный камень Domain-Driven Design, помогающий организациям управлять сложными системами, разбивая их на управляемые, связные части.
Bounded context в Domain-Driven Design позволяет разным командам независимо устанавливать собственный ubiquitous language, что помогает избежать двусмысленности, когда один и тот же термин имеет разные значения в разных контекстах.
Новый — ещё не проверен сообществом
Вы