Skip to content

mallickhruday/enjoy.cqrs

 
 

Repository files navigation

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

About

This library help you to build your applications using CQRS and Event source concepts.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 97.6%
  • PowerShell 1.6%
  • Shell 0.8%