Skip to content

myrp-alexandre/simple-erp

 
 

Repository files navigation

About

Simple-ERP is example of implementing few microservices using modern concepts like:

  • Event sourcing - data is stored in event store
  • CQRS - there are two separate models (write - event store and read - SQL database)
  • Domain driven design - service modeled using concepts from DDD like bounded context, ubiquitous language, aggregates, entities, value objects, domain services, repositories...

It models workflow from accounting like adding to, removing from and changing journal entry.

Technology

  • .NET Core 2.2
  • EventStore 4.1
  • MySQL 5.7
  • RabbitMQ 3 (with MassTransit as service bus)
  • IdentityServer4
  • EntityFramework 2.2
  • React 16
  • Docker

Running

In order to run it you should have Visual Studio 2017 and Docker installed, everything else will be automatically installed when started.

Demo credentials Username: user1 Password: User.1

About

Example of implementing microservices using event sourcing, CQRS and DDD concepts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 85.3%
  • JavaScript 8.5%
  • HTML 4.8%
  • Other 1.4%