Skip to content

Commit

Permalink
📝 Update section why of DDD
Browse files Browse the repository at this point in the history
  • Loading branch information
zhumeisongsong committed Sep 9, 2024
1 parent c43982e commit 3e1ec44
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion _posts/2024-08-29-DDD.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@ ogImage:
url: "/blog/assets/hello-world/ddd-cover.jpg"
---

Domain-Driven Design (DDD) is a concept introduced by Eric Evans in his book Domain-Driven Design: Tackling Complexity in the Heart of Software.

## What kind of issue that DDD could help to resolve?

It focuses on aligning the software design with the business domain it aims to serve.
The results of requirements analysis and design could not be directly implemented as code, while the code that could run often failed to fully realize business functions. This caused frequent software bugs, making maintenance, upgrades, and rewrites difficult.

DDD is particularly useful in complex domains where understanding and modeling the business logic is crucial for creating effective software. It encourages collaboration between developers and domain experts and aims to build systems that closely align with business needs.

## What is the concept of Domain Model?

Expand Down

0 comments on commit 3e1ec44

Please sign in to comment.