Events as a Storage Mechanism

6 views
Skip to first unread message

Rafael Peixoto de Azevedo

unread,
Apr 16, 2010, 12:17:56 AM4/16/10
to DDDD Review/Discussion
Great work, Greg!

As I told you before,
I think CQRS refactors the marvellous work of Eric Evans
and effectively advances it one step further.

I humbly suggest a small change in the chapter organization
and give my impressions, comments and further suggestions about the
content.

1) Introductory section:
- more emphasis that storing Events is an alternative to storing
Structure + current State
- I don't see an obvious correlation between the use of RDBMS and
storing current State
- presenting how the chapter text is organized probably would make
reading easier

2) Making state change explicit in a domain model
- explain the concepts of command, transaction object, event and
snapshot
situated in the context of a more comprehensive and explicit view of
change in a domain model
- use the sale example as a guide for the explanation
and for contrasting with the alternative implicit view based on
structure + current state

3) Modelling gains
- use the retailer example to show in more detail the business
benefits
in terms of enhanced control and flexibility and better error
treatment

4) Implementation gains
- explain the technical benefits related to a better OO x RDB match
- explain the technical benefits related to parallel/distributed
architectures
- explain (in more detail) the associated costs

Lastly, the benefits are so important and numerous that they deserve a
summary.

Thanks for sharing your work with us.
I hope this feedback can represent an effective contribution.

Best Regards,
Rafael Peixoto de Azevedo
http://www.symprise.net


--
Subscription settings: http://groups.google.com/group/DDDDReviewDiscussion/subscribe?hl=en

Greg Young

unread,
Apr 16, 2010, 1:53:08 AM4/16/10
to ddddreview...@googlegroups.com, DDDD Review/Discussion
This is almost the exact layout of the book but cqrs, events, testing
etc is about 200 pages. This needs to be much shorter so stuff needs
to be left out

Greg

Sent from my iPhone

On Apr 16, 2010, at 6:17 AM, Rafael Peixoto de Azevedo <rafael.peixo...@gmail.com

Rafael Peixoto de Azevedo

unread,
Apr 16, 2010, 10:15:31 AM4/16/10
to DDDD Review/Discussion
Just another point...

I really enjoyed the excellent observation
"is the need for a tool a sign of a bigger problem?"

Rafael


On 16 abr, 02:53, Greg Young <gregoryyou...@gmail.com> wrote:
> This is almost the exact layout of the book but cqrs, events, testing  
> etc is about 200 pages. This needs to be much shorter so stuff needs  
> to be left out
>
> Greg
>
> Sent from my iPhone
>
> On Apr 16, 2010, at 6:17 AM, Rafael Peixoto de Azevedo <rafael.peixoto.de.azev...@gmail.com
Reply all
Reply to author
Forward
0 new messages