Sorry, I have deleted the previous several DDD articles. This article is a summary of the previous several DDD articles and has corrected some wrong...
DDD is not a good skill for programmers, but for domain driven design. DDD is an architectural design methodology that provides an idea for business...
Background Evens DDD emphasizes Model Driven Design, or model-driven Design. So in the real world, what do we model? - Model building blocks. Entities reflect...
The purpose of background stratification is to separate the domain from the non-domain. According to the logic of stratification, the responsibilities between layers are clearer....
Although there are some DDD-thought client architectures in the industry, there are few cases of DDD list architectures when the business structure of lists is...
There is a myth among many developers that the constant degradation of code quality and maintainability in projects is due to time constraints and changing...
I'm participating in nuggets Creators Camp # 4, click here to learn more and learn together! Answer first answer, DDD definitely applies to Scrum development....
In 2002, MartinFowler first proposed the "DataMapper" pattern, which maps an object-oriented domain model to a relational database, in his famous book enterprise application architecture...
An example of turning on the light to set the color, using three encoding methods to achieve. They are scripted programming, procedural programming with functional...
From the basics to the ground, zero to one takes you through the nightmare of top-down business-driven architecture, breaking old code, and complex business maintenance...
Domain driven design consists of three layers: collaboration layer Architecture layer Implementation layer Collaboration layer Collaboration layer emphasizes that requirements are not water without roots....
Based on the design idea of domain-driven design, the domain model is established by event storm, the logical and physical boundary of domain is divided...
Use domain events to capture something that happens in a domain. Domain-driven practitioners find that they can better understand the problem domain by learning more...
In domain-driven design, a preliminary analysis model can be quickly obtained through the combination of unified language and "noun verbal morphology". However, the model quality...
It's not uncommon for a requirements meeting to last more than an hour without reaching a consensus. As the business side (domain expert) clearly expressed,...
Strictly speaking, event-driven is not a pattern, it should be an architectural style or programming paradigm. However, event-driven in domain-driven design doesn't cover that much...
This is the fourth article in the "Domain-driven Design Practice Path" series, introducing microservices from the disadvantages of single architecture, combining domain-driven concepts to introduce...
Recently, I am interested in expanding various functions with the development ability of IDEA Plugin. Based on this, different cases are used to explore the...