Contents tagged with DDD

  • Domain driven design in one schema

    Hello everybody,

    today I want to share with you DDD in one schema. 

    So, when I first time tried to grasp what is DDD, I heard Bounded context, domain model, Entity objects, Value objects, etc. 

    Then I started to read "Domain-Driven Design: Tackling Complexity in the Heart of Software" of Eric Evans and initially was lost in his terms.

    After a while I was lost what goes in what. After re-reading I've got the point. 

    Enterprise application can have some vocabulary. It can be one, or more. But if it has more then one vocabulary, it can be useful to separate those vocabularis by the definition bounded context.

    Each bounded context can have it's own Domain model. 

    Each domain model can … more

  • DDD or Domain Driven Design

    Hello everybody,

    today I want to share some glimplses of what is Domain Driven Design. 

    One of the main ideas of DDD is to make the problems to guide software design, and not make software to affect problems of client. There is a popular joke, that computers help to solve problems, which didn't appear before inventing computers. 

    So, the same with design of system. Design system in order to solve problem, not just use system to create another problems for business owner.

    How this can be achieved in order to avoid displayed situation:

    First of all, you should apply the following:

    Ubiquitous Language

    Bounded Contexts

    Aggregate Root

    I hope that the first bullet item is easiest … more