4 ms·
Why?
by rgvcorley 12y ago
Why?
- ExpiredLink 12y agoHard to describe it in one sentence. Just look at the various DDD resources. It's difficult to put together the meaning of the numerous concepts introduced (and often just renamed) by Evans. The core idea is - just like in OOP - to pack data and most business logic into domain or entity objects. IMO, a questionable approach.
- mahmoudimus 12y agoDDD was adopted by the C#/.NET community, which is why you might find many of the resources sparse and relatively irrelevant if you're not on the .NET stack. However, recent projects are largely based on a lot of the DDD theory. In fact, most "big data" tools and its ecosystem are just DDD implementations. Examples: kafka, storm, amazon's kinesis, impala, amazon's lambda, and so and so forth are all just implementations of DDD. The recently marketed "Lamda Architecture"[1] is another implementation of DDD. - [1]: http://lambda-architecture.net/ http://lambda-architecture.net/
- ExpiredLink 12y ago> DDD was adopted by the C#/.NET community, which is why you might find many of the resources sparse and relatively irrelevant if you're not on the .NET stack. A plausible explanation.