Our conceptual understanding of a business domain plays a fundamental role in how we architect our software systems.
For example, when we have specialised versions of a general concept - do we treat the variability as an attribute or specialized entities?
See the attached image: if we consider a dealership to be one single entity with different shapes of profile, we might lean more towards a profiles subdomain.
1/2
[#]softwareArchitecutre #ddDesign #domainDrivenDesign
=> More informations about this toot | View the thread | More toots from nick_tune@hachyderm.io
=> View softwarearchitecutre tag | View dddesign tag | View domaindrivendesign tag This content has been proxied by September (3851b).Proxy Information
text/gemini