C# 7 and .NET: Designing Modern Cross-platform Applications
by Mark J. Price, Ovais Mehboob Ahmed Khan
DDD
DDD is a pattern that emphasizes the business domain of the application. When building the application following a DDD pattern, we divide the application based on business domains, where each domain has one or more bounded contexts and the bounded context represents the business requirement. In technical terms, each bounded context has its own code and persistence mechanism and is independent of the others. Consider a vendor-management system where a vendor registers with the website, logs into the website, updates their profile, and attaches quotations. Each type of action will be termed the bounded context and is independent of the others. A set of vendor-operations can be termed a vendor domain.
DDD splits the requirement into domain-specific ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access