tutorial significado que implementing driven domain ddd c# design-patterns frameworks domain-driven-design cqrs

c# - significado - Ejemplos de CQRS y Screencasts



domain driven design tutorial (9)

Estoy buscando ejemplos exhaustivos de extremo a extremo de CQRS con un conjunto razonable de pruebas unitarias.

Además, si alguien sabe de algunos screencasts CQRS, sería extremadamente útil.

Ya estoy al tanto de estos ejemplos


Aquí hay algunos recursos más informativos, pero lamentablemente no hay muestras de código de extremo a extremo más allá de SimpleCQRS y MarkNijhof.

Me he encontrado con algunas otras muestras de código, aunque todavía no he tenido tiempo de revisarlas en absoluto:


Aquí hay un ejemplo completo que escribí para mi Scrum de lib de CQRS :

Crear su aplicación CQRS utilizando el paquete Nuke Scritchy es bastante sencillo y lo pone en marcha en unos minutos




Recomiendo this screencast de Chris Tavares. Proporciona una buena visión general de CQRS y muestra algunos buenos ejemplos en el código.

URL: this



Udi Dahan tendría que ser uno de los expertos en el campo de CQRS, imo.

Aquí hay un blog sobre esto: http://www.udidahan.com/2009/12/09/clarified-cqrs/

Aquí hay un podcast de CQRS (No lo he visto, pero si se parece a la presentación de su curso será genial): http://skillsmatter.com/podcast/open-source-dot-net/udi-dahan-command-query-responsibility-segregation/rl-311

Aquí hay una charla de SOA (puede no ser directamente relevante pero excelente independientemente): http://vimeo.com/5022174

Si tienes tiempo, te recomiendo ir a uno de los cursos de Udi cuando hay uno cerca, ya que cubre CQRS en profundidad.


Los patrones y prácticas de Microsoft están trabajando en un proyecto de orientación llamado CQRS Journey. La idea es desarrollar un sistema no trivial con múltiples contextos delimitados y aplicar CQRS, ES y otros patrones y técnicas cuando corresponda y documentar todas las lecciones aprendidas en el camino. El proyecto aún está en vuelo. Vea el progreso del viaje en http://cqrsjourney.github.com

¡El proyecto involucra a muchos miembros de la comunidad y acepta contribuciones!