contexts
The entireLao Xiao's path to domain-driven designThe core part of the series on cognition has basically closed the loop, but the paper is shallow, or need to experience and verify our point of view through the actual operation, next, I will take you through a real-world project to experience the process from demand to design, and then to the realization of the process. Of course, my strength is certainly not enough to realize a complete system, so I expect to operate through open source projects, collaborate with you, while experiencing the practical process, while the output and precipitation of a product project can be used for production.
Projects
This is an online shopping mall project based on Domain-Driven Design (DDD), which is used to demonstrate the thinking process and decision-making results of requirements analysis-modeling design-code implementation, so as to help developers understand and master the essence of DDD more deeply. Here d3 means 3 letters D, which is the DDD of Domain-Driven Design.
Project Objectives
I expect that through the process of the project, you will be able to experience the essence and charm of Lao Xiao's DDD.
-
Demonstrate the requirements analysis process
-
Demonstrate the modeling design process
-
Showing the results of code implementation
-
Output production of usable mall items
The results are important, but the bits and pieces accumulated in the process are the core nutrients for mastering the essence of DDD. Welcome to join in, and I will take you through a whole practice process from scratch.
How to get involved
-
Follow the public menu and join the group to participate in the discussion
-
Follow the B channel for video and live discussion
-
Github submit issue, submit requirements, problem discussion
-
Github PR Submission, Participate in Code Contributions
source code address
/netcorepal/d3shop