/erp-akka-cqrs-es

Basic ERP implemented using CQRS/ES and Akka

Primary LanguageScalaGNU General Public License v3.0GPL-3.0

Build Status Codacy Badge Codacy Badge

erp-akka-cqrs-es

erp-akka-cqrs-es is a basic ERP implemented using CQRS/ES and Akka. It is inspired by:

Features/Todos

  • Akka Persistance
  • Everything is serialized in Protocol Buffers
  • FSM
  • Test Actor Failover
  • Travis CI Builds
  • Codacy Code Review
  • Codacy Code Coverage
  • Cassandra
  • Kafka
  • Saga
  • Akka Cluster and Cluster Sharding
  • Local Environment using Vagrant
  • SBT Sub-projects
  • Docker Images for each Sub-project
  • Kubernetes

Some Useful Commands

  • To test:

    sbt clean test
  • To test with coverage:

    sbt clean coverage test
  • To generate coverage report:

    sbt coverageReport
  • To view dependency graph:

    sbt dependencyBrowseGraph
  • To view dependency graph for testing:

    sbt test:dependencyBrowseGraph
  • To check is the dependencies are latest:

    sbt dependencyUpdates
  • To check is the dependencies are latest for testing:

    sbt test:dependencyUpdates