Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

xiaoxiaocoder/enode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

469 Commits

Repository files navigation

ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.

Developing rules:

  • One command only allowed to effect one aggregate
  • Strong consistency in one aggregate
  • Eventual consistency between multiple aggregates
  • Unit of Work pattern is not need again, replaced with saga
  • Domain event is the only way to implement aggregate interaction

Blog

http://www.cnblogs.com/netfocus/category/496012.html

A simple forum sample

https://github.com/tangxuehua/forum

A conference management and registration sample

https://github.com/tangxuehua/conference

architecture

alt tag

About

ENode is a framework aims to help us developing ddd, cqrs, eda, and event sourcing style applications.

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • C# 100.0%

AltStyle によって変換されたページ (->オリジナル) /