Skip to content

Latest commit

 

History

History
40 lines (27 loc) · 2.96 KB

README.md

File metadata and controls

40 lines (27 loc) · 2.96 KB
master dev
AppVeyor master dev
Travis CI master dev
Coverage master dev
Nuget nuget.org myget

eNJoy CQRS + Event Sourcing

This framework can help you with two things together and easy. First, your entities could use event sourcing technique. The second one you could use Command Query Segregation Responsability (CQRS) pattern.

Any suggestion is welcome.

Features

  • Unit of Work
  • Command dispatcher abstraction
  • Event publisher
  • Event Store abstraction
  • Snapshot (custom strategy implementation)
  • Custom events metadata

Configure development enviroment

  1. Install MongoDB
  2. Set environment variable called 'MONGODB_HOST' with MongoDB's IP/HOST

Event store implementations

  • MongoDB: Install-Package EnjoyCQRS.EventStore.MongoDB

Architecture

CQRS high level architecture

Concept

CQRS concept