Domain Driven Design

66 views
Skip to first unread message

rakesh mailgroups

unread,
Oct 31, 2012, 12:48:14 PM10/31/12
to java...@googlegroups.com
Hi All,

I remember a few years ago when Eric Evan's book came out and everyone was raving about it.

A little while later, I think there was a backlash since the fundamental misunderstanding was that the ideas being expressed were about analysis not implementation - because the vast majority of people who loved the book were developers and used it as a blueprint for writing classes.

The reason I ask is that I have been involved in debates about application partitioning of my app and DDD was mentioned.

I just can't remember what the latest status was.

Rakesh

Paul Wallace

unread,
Nov 1, 2012, 7:41:28 AM11/1/12
to java...@googlegroups.com

Domain Driven Design is alive and well. A quick Google will lead you to the yahoo newsgroup Where the experts hang out and participate in some insightful conversations.
I'm not sure what the view of the wider community is' but I think DDD has it's place in the design of large multi context systems such as those you find in the enterprise. One opinion that i've formed is that DDD is not necessary, and too heavy weight, for single purpose web applications which have minimal external interactions or dependencies.
There are certainly concepts within DDD which i'd consider general purpose design best practices, such as ubiquitous language, so knowledge of DDD is desirable for anyone seeking to be a well rounded developer.
Would be interesting to hear if others have found DDD useful.

Uberto Barbini

unread,
Nov 1, 2012, 1:15:56 PM11/1/12
to java...@googlegroups.com

Recently in the DDD community (which is mostly .net oriented) there is a lot of discussion on the topic of Domain Event and CQRS.

http://codebetter.com/gregyoung/2010/04/11/what-is-a-domain-event/

http://martinfowler.com/bliki/CQRS.html

As for me I loved the blue book but later I found GOOS to be a better DDD than DDD, and more fun to read.


Uberto



Rakesh

--
You received this message because you are subscribed to the Google Groups "Java Posse" group.
To post to this group, send email to java...@googlegroups.com.
To unsubscribe from this group, send email to javaposse+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.

Reply all
Reply to author
Forward
0 new messages