Wrong confirmation ID
  • Email
  • Favorite
  • Download
  • Embed
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

CQRS and Event Sourcing, An Alternative Architecture for DDD

by Dennis Doomen on May 28, 2010

  • 30,224 views

Most of us will be familiar with the standard 3- or 4-layer architecture you often see in larger enterprise systems. Some are already practicing Domain Driven Design and work together with the business...

Most of us will be familiar with the standard 3- or 4-layer architecture you often see in larger enterprise systems. Some are already practicing Domain Driven Design and work together with the business to clarify the domain concepts. Perhaps you’ve noticed that is difficult to get the intention of the 'verbs' from that domain into this standard architecture. If performance is an important requirement as well, then you might have discovered that an Object-Relational Mapper and a relational database are not always the best solution.

One of the main reasons for this is the fact that the interests of a consistent domain that takes into account the many business rules, and those of data reporting and presentation are conflicting. That’s why Betrand Meyer introduced the Command Query Separation principle.

An architecture based on this principle combined with the Event Sourcing concept provides the ideal architecture for building high-performance systems designed using DDD. Well-known bloggers like Udi Dahan and Greg Young have already spent quite a lot of of posts on this, and this year’s Developer Days had some coverage as well.

But how do you build such a system with the. NET framework? Is it really as complex as some claim, or is just different work?

Accessibility

Categories

Tags

ddd architecture eventsourcing net cqrs event sourcing dddd ncqrs cqrs and event sourcing alternative cqrs event sourcing an alternative architecture for ddd event cqrs event-sourcing ddd

More...

Upload Details

Uploaded via SlideShare as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel

28 Embeds 14,879

http://cqrsinfo.com 8052
http://cqrs.wordpress.com 6161
http://www.dennisdoomen.net 376
http://www.slideshare.net 87
url_unknown 80
http://webcache.googleusercontent.com 44
http://realsma.com 32
http://www.techgig.com 21
http://translate.googleusercontent.com 5
http://slashcichocki.posterous.com 2
http://twitter.com 2
http://myproject.tw:8080 1
http://pop.xpaf.com 1
http://mail.xpaf.com 1
http://mail.simplysys.com 1
http://www.nambiz.xpaf.com 1
http://smtp.filerepos.com 1
http://simplysys.com 1
http://mail.filerepos.com 1
http://www.filerepos.com 1
http://www.derickschoonbee.com 1
http://static.slidesharecdn.com 1
http://web.archive.org 1
http://www.ig.gmodules.com 1
https://cqrs.wordpress.com 1
http://www.google.com.hk 1
http://fasoulas.posterous.com 1
http://www.xpaf.com 1

More...

Statistics

Favorites
23
Downloads
0
Comments
2
Embed Views
14,879
Views on SlideShare
15,345
Total Views
30,224

12 of 2 previous next

  • javaw javaw Good introduction on CQRS architecture, with practical suggestions. 1 year ago Reply
    Are you sure you want to Yes No
  • wenman wenman vffvfv 1 year ago Reply
    Are you sure you want to Yes No
Post Comment
Edit your comment Cancel

CQRS and Event Sourcing, An Alternative Architecture for DDD — Presentation Transcript