Reputation
7,786
Next privilege 10,000 Rep.
Access moderator tools
Badges
3 31 72
Impact
~471k people reached

Aug
9
awarded  Popular Question
Jun
29
awarded  Popular Question
Apr
18
awarded  Popular Question
Mar
20
awarded  Inquisitive
Mar
20
awarded  Curious
Mar
18
awarded  Notable Question
Mar
4
awarded  Popular Question
Feb
19
comment DDD friendly N-Tier alternatives
Yes, tiers and modules. I didn't think it mattered, but I'm a little lost :)
Feb
19
revised DDD friendly N-Tier alternatives
added 23 characters in body
Feb
19
comment DDD friendly N-Tier alternatives
Maybe I did not give enough context. The author is talking about tiers in the Modules section of the book.
Feb
19
comment DDD friendly N-Tier alternatives
I'm a little confused. Are you rejecting the authors argument? Modules/Packages/Tiers are certainly a concern of DDD and should reflect the model. Tiers (at least in this case) are bad DDD because traditional tiers are designed to split technology rather than domain. In the case of your email example, email is not an ENTITY it is a SERVICE. So the fact that Domain.Contact does not translate into the service itself should not be a problem because SERVICES have an identity of their own and should be treated as "dumb". Call the email with a facade.
Feb
19
asked DDD friendly N-Tier alternatives
Feb
11
comment Can Fluent DSL's exist in big data environments?
@BenjaminHodgson - No. LINQ does not read like natural language and it's geared towards abstraction. "Select, With": these are broad terms. Fluent DSL should read naturally and the language is domain specific. AllCustomers() is more along the lines of fluent DSL language. Imagine a language created to minimize the communication gap between the business heads and the developers. @Jules that is something we have not considered.
Feb
11
revised Can Fluent DSL's exist in big data environments?
removing downvote
Feb
11
comment Can Fluent DSL's exist in big data environments?
Thanks. I appreciate your answer and your feedback. I will give it some more thought and come back later. I'm also researching another technique that may help answer this difficult question, CQRS: martinfowler.com/bliki/CQRS.html
Feb
11
comment Can Fluent DSL's exist in big data environments?
Performance is the point when dealing with the specific subset of Big Data for reasons you stated in this answer.
Feb
11
comment Can Fluent DSL's exist in big data environments?
I believe I clarified the specific type of DSL system I'm looking for in the question. The point of this DSL is not to generate excitement, rather to assist with business communication. At a large hospital system I worked on a DB with many TB's of data. The system is SQL Based (RDBMS). However, the data was too broad and spread out to create performant queries. In this scenerio RDBMS and big data is not mutually excluse. You can have an RDBMS that is not query-able. I've worked with MS master SQL DBA's that had nothing but negative comments regarding ORM's and their performance penalties.
Feb
11
comment Can Fluent DSL's exist in big data environments?
@JörgWMittag - "I'm assuming a fluent DSL for DB access requires an underlying ORM to function." If an ORM can produce optimized queries in a big data normalized environment (which I explained I have not seen one that does) then I can build fluent interfaces that use said ORM. Or, if I can build a fluent DSL that does not rely on an ORM that also allows me to construct complicated queries then that's a DIFFERENT option. Anyone that has not worked in a big data normalized environment with DBA's will be unlikely to answer this question.
Feb
11
awarded  Notable Question
Feb
11
revised Can Fluent DSL's exist in big data environments?
deleted 1 character in body