![]() It is common for terms to be overloaded within the application and the context in which the term is used defines how it should be understood.īounded Context A bounded context identifies an area (usually a functional area) in which the model has a particular meaning. Model A model is an abstract representation of some portion of the application domain.Ĭontext A context provides the setting in which something exists to define its meaning. This approach aligns well with microservice architectures as we can map each sub-domain to a specific service.Ĭoming to terms with terms When discussing Domain Driven Design, it's essential to understand the basic terminology. In DDD, The objective is to decompose the business domain into smaller sub-domains, each focusing on a different part of the problem domain. The domain model represents the logical view of the domain, and the technical implementation of that model is the application.ĭDD approach, the goal is to evolve a model of the domain which focuses on the language of domain experts but can be understood by both domain experts and developers. Eric Evans" The goal of the model is to represent the domain in a manner that can be easily understood by domain experts. The subject area to which the user applies a program is the domain of the software. "Domain: A sphere of knowledge, influence, or activity.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |