enode

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

  • Owner: tangxuehua/enode
  • Platform:
  • License:: MIT License
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownertangxuehua/enode
Primary LanguageC#
Program languageC# (Language Count: 2)
Platform
License:MIT License
所有者活动
Created At2013-06-14 04:52:04
Pushed At2024-08-25 11:18:00
Last Commit At2024-08-25 19:18:00
Release Count1
Last Release Namev2.6.1 (Posted on 2015-06-27 10:34:11)
First Release Namev2.6.1 (Posted on 2015-06-27 10:34:11)
用户参与
Stargazers Count1.8k
Watchers Count223
Fork Count563
Commits Count623
Has Issues Enabled
Issues Count86
Issue Open Count11
Pull Requests Count3
Pull Requests Open Count4
Pull Requests Close Count3
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private