Skip to content

Instantly share code, notes, and snippets.

@dkdndes
Created January 5, 2022 12:49
Show Gist options
  • Save dkdndes/bb44922a6ec82d25346e4e1f32e84a31 to your computer and use it in GitHub Desktop.
Save dkdndes/bb44922a6ec82d25346e4e1f32e84a31 to your computer and use it in GitHub Desktop.
DDD Bounded Context in Hexagonal/Onion architecture views

Bounded Context defines the scope of a domain model, i.e., it encompasses the business logic for a particular domain.

The inner core is assumed to remain consistent as long as the business use case does not change.

All outer layers are always assumed to change over time, i.e., they are only binding for the current point in time, e.g., when the technology used has reached its final stage of maturity and/or is overtaken by new innovations.

The interfaces/connectors define the interaction between the relevant (data, technology, business, etc.) layers of the domain model.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment