Skip to content
Yakup Bugra Bozkurt
Go back

Domain Driven Design (notes) -1- Business Domain

There is no sence in talking about the solution before we agree on the problem, and no sense talking about the implementation steps before we agree on the solution. Efrat Goldratt

Type of (Sub)Domains

Core (Sub)Domain

Generic (Sub)Domain

Supporting (Sub)Domain

Domain TypeCompetitive AdvantageComplexityVolatilityImplementationProblem
CoreYesComplexContinuous innovationIn-houseInteresting
SupportiveNoSimpleLowIn/out houseObvious
GenericNoKnown unknownsLowBuy/adobtSolved

Share this post on:

Previous Post
The Software Engineer's Guideook (notes) - 1
Next Post
Software Architecture Notes – 2