CQRS示例和截屏video

我正在寻找一些深入的CQRS的例子,并有一套合理的unit testing。

另外,如果有人知道一些CQRS屏幕录像,那么这将非常方便。

我已经知道这些例子

  • CQRS信息
  • 超级简单的CQRS

MarkNijhof有一个实现。

但从CQRS信息网站阅读文件后,我最喜欢的资源是Think Before Coding查看post标签。 ( http://thinkbeforecoding.com/

一些其他有用的资源…

微软的模式和实践正在开发一个名为CQRS Journey的指导项目。 这个想法是开发一个具有多重有界上下文的非平凡系统,并在适当的地方应用CQRS,ES和其他模式和技术,logging沿途学到的所有经验教训。 该项目仍在飞行中。 查看http://cqrsjourney.github.com上的旅程进度;

该项目涉及许多社区成员,并接受贡献!

http://ncqrs.org/

是一个有用的资源…

这里是我为我的CQRS库Scritchy写的一个完整的例子:

  • Example.Domain :域的实现
  • Example.Specs :使用MSpec的域行为规范
  • Example.Web :示例MVC Web应用程序(演示http://scritchyExample.apphb.com
  • Example.SignalR :示例html / Javascript / SignalR web应用程序(使用相同的域代码)

使用Scritchy nuget包创buildCQRS应用程序非常简单, 只需几分钟即可启动并运行

这里有一些更多的信息资源,但不幸的是,除了SimpleCQRS和MarkNijhof之外,没有任何端到端的代码示例。

我遇到了其他一些代码示例,但我还没有时间去查看它们:

Udi Dahan将不得不成为CQRS领域的专家之一。

这是一个关于它的博客: http : //www.udidahan.com/2009/12/09/clarified-cqrs/

这里是一个CQRS播客(我还没有看,但如果这是他的课程介绍,那将是很棒的): http : //skillsmatter.com/podcast/open-source-dot-net/udi-dahan-command -query责任偏析/ RL-311

这里是一个SOA的谈话(可能不直接相关,但优秀无论): http : //vimeo.com/5022174

如果你有时间的话,我会build议你在Udi的课程附近popup一个,因为他深入地讲述了CQRS。

我推荐Chris Tavares的这个截屏。 它给出了CQRS的一个很好的概述,它在代码中显示了一些很好的例子。

URL: http : //channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-The-Commmand-Query-Separation-Pattern-Chris-Tavares

我有一个BDD风格的unit testing的例子,它不是端到端,但是因为你提到了unit testing,我觉得它可能是有趣的。 http://lucisferre.net/2011/02/05/behavior-driven-test-driven-domain-driven-design/

Ashic Mahtab在aspConf 2012期间有一个很棒的会议。

CQRS与ASP.NET MVC – 一年

完整的源代码在这里