... but how will the business people know the right architects to hire? how can they really vet who will start from the business, not from the tech?...
23006
yves.reynhout
Mar 12, 2012 10:18 pm
Do you sometimes gamble? Same thing. That or tarot cards (work like a charm)....
23007
Raoul Duke
theraoulduke
Mar 12, 2012 10:21 pm
the problem is that most of the architects even if they claim to be business-first-driven will in fact be the same old same old, and so things won't change...
23008
badcompany16@...
badcompany16
Mar 13, 2012 3:31 am
Hey all, I'm looking for some ideas on the following potential scenario: * User queries and gets a detail view for a Product through the Reporting Database *...
23009
moranlf
Mar 13, 2012 9:48 am
Greetings groupies Consider the following business scenario of a data updating and versioning system, describing the process of loading a new file version into...
23010
Remy Fannader
remyfannader
Mar 13, 2012 10:27 am
I'm not sure I understand the problem: there is a process with its context clearly circumscribed, without any side effect on the context of the external...
23011
Yoann R.
debussyisnot...
Mar 13, 2012 10:34 am
*1. The user selects the CSCI id, a version number and browses for a file path. * Why Validation of the file extension does not occur at this step. I have the...
23012
moranlf
Mar 13, 2012 11:13 am
Hi The external service does more than just checking the file extension. The file's internals are parsed to check for compatibility with some system-specific...
23013
Remy Fannader
remyfannader
Mar 13, 2012 11:18 am
Still no side-effect. In terms of connectors the link bears no coupling constraint. Remy...
23014
moranlf
Mar 13, 2012 11:33 am
Thanks for commenting, Remy. The process has some steps implemented in the file analyzing context, while other steps are implemented in the domain model. This...
23015
Remy Fannader
remyfannader
Mar 13, 2012 11:45 am
Checking formats is not a process but a classic service (stateless, no interaction), called by processes from different domains executed in different contexts....
23016
moranlf
Mar 13, 2012 11:59 am
... If the format checking service is called by a process from a different domain, and assuming it is a common practice not to reference anything external to...
23017
sweetlandj
Mar 13, 2012 2:20 pm
One approach might be to add a RequestDetailReport behavior to the product aggregate that emits a ProductDetailReportRequestedEvent. The event could then be...
23018
Remy Fannader
remyfannader
Mar 13, 2012 2:32 pm
User context and decisions are by definition part of the process, nothing else will affect the outcome. The call to external service has no side effect and its...
23019
tony.nguyen.81@...
badcompany16
Mar 13, 2012 8:59 pm
Hi Jesse, Thanks for the ideas. I'll try one of your suggestions and see how it goes. Tony...
23020
vvernon_shiftmethod
vvernon_shif...
Mar 14, 2012 4:17 am
I was attempting to say it the way Yogi Berra may have had he been a DDDer :) http://www.yogiberra.com/yogi-isms.html Vaughn...
23021
vvernon_shiftmethod
vvernon_shif...
Mar 14, 2012 4:18 am
Hark, I've got it! A new certification ;) Vaughn...
23022
daniel_cadenas_nion
daniel_caden...
Mar 14, 2012 6:48 am
My first post! I'm currently trying to apply DDD concepts in a Ruby on Rails application I'm working on that is growing fast. We are applying some of the...
23023
Jörgen Andersson
jorgenstockholm
Mar 14, 2012 1:25 pm
Hi Daniel, Welcome to the list. I think you are making al the right assumptions in your questions. In the situation you are describing I think you should think...
23024
sweetlandj
Mar 14, 2012 1:48 pm
From what I've read, it seems like tefactoring into BCs is more of a project management strategy than a code organization strategy. The idea being that each...
23025
vvernon_shiftmethod
vvernon_shif...
Mar 14, 2012 4:29 pm
Hi Daniel, It's good you have you join the list. I am curious, how does RoR accommodate designing an expressive, behavior-rich domain model these days? Are you...
23026
Paul Rayner
virtual_geni...
Mar 14, 2012 4:52 pm
Welcome Daniel! (My first post...in a long time I think! <g>). Here are some thoughts: 1) I've seen this go both ways. For example, in an insurance business ...
23027
daniel_cadenas_nion
daniel_caden...
Mar 15, 2012 6:19 pm
Hi Vaughn, The default persistence mechanism is still Active Record but you are not forced to use it, the model can be expressed in any way you like. Lately...
23028
daniel_cadenas_nion
daniel_caden...
Mar 15, 2012 6:34 pm
Great! My current plan to explicitly have BC separation is: 1) Physically moving all related source files to the same directory 2) Namespacing with the BC name...
23029
vvernon_shiftmethod
vvernon_shif...
Mar 15, 2012 10:26 pm
Hi Daniel, Thanks for explaining. I was thinking that if you have some parts of your overall domain that don't have a GUI, those might be the parts that allow...
23030
daniel_cadenas_nion
daniel_caden...
Mar 16, 2012 1:41 pm
Thanks for the clear explanation and referring me to those essays, reading them all!...
23031
Alistair Bush
alistair.bush@...
Mar 21, 2012 4:28 pm
Hi Guys, This isn't so much about DDD specifically but rather around how frameworks such as Acord can be utilised with DDD applications. My knowledge of Acord...
23032
Remy Fannader
remyfannader
Mar 21, 2012 4:58 pm
By necessity, insurance companies have made significant steps towards shared domain descriptions. Remy...
23033
Michael Brown
kharasoft
Mar 22, 2012 12:26 pm
IMHO, most of these frameworks are designed for interop between different applications within the same domain more than they are designed as an internal...
23034
Tilman Linden
lindenoliver
Mar 27, 2012 7:11 pm
Hi all, also my first post - and just a side note this time ;) ... Stumbled across this: ...