Skip to content

DDD (Domain Driven Design) with the Moleculer #956

Answered by ccampanale
budiselic asked this question in Q&A
Discussion options

You must be logged in to vote

First of all I want to say that this is very subjective and depends on many factors including the product team size, product scope, etc. I like to think of DDD as a set of guidelines rather than strict rules. Ultimately, this is about code organization and encapsulation/separation of concerns. Like adhering to SOLID principals in OOP, you will likely never perfectly align your code but attempting to "should" help with code organization and collaborative efforts.

There are two sides to DDD: Strategic DDD focuses on organizing your software systems into domains, sub-domains, and bounded contexts by collecting information from subject matter experts in the domain you are modeling. Tactical D…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@budiselic
Comment options

Answer selected by budiselic
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants