@kijana in reply to me :) the problem with trusting your team is that often they are working on different parts of the system and you don't have direct overview of what they are doing. This may be a silo smell, but if they are working on different parts of the system, you'd have to get ramped up on everything they are doing to understand the decisions they are making, at which point I may as well just build it myself.
@jeff and @brian at first blush I think I agree. However, at second blush, if there is such a thing, I ask, if you are creating a command and creating a command handler, and emiting events, then what's the work difference between calling nhibernate and all the mapping and so on vs creating an aggregate built up by the events receiving the command and turning that into an event? I guess there may be one step less in that you are writing to readstore ( via nh ) and you don't need to create a handler specifically for writing to the readstore.
I think this is where some clarification of what crud vs AR means. If we are reading and writing from the controller action, then yes that's much less work. albeit possibly crap. If you are doing all the same things ( cmd, cmd handler, read, write, emit event, handle events) then the only difference is how you read and write and that, in my opinion is definitely not worth switching infrastructure for.
@kijana was looking for you in jabber yesterday. I made a bit of a compromising break through yesterday. I'm working with oauth to post tweets, linkedins, and facebook crap. The actual command is requires of course one or more http calls, which you would not want to do inside an aggregate. So I realized I could have a command handler receive the command and either call an app service or do the work it's self, and make the posts etc, then post events that "document" the results and can be used to update read models etc. So in this case the app service is acting sort of like an aggregate by doing work and emiting events. I'm not really sure how or if this is relevant to you but I seem to recall some discussion with you about something similar.
Anyway, good stuff, I like this discussion too.
r