my-company-project-domain

Project. Command side. Domain.

View the Project on GitHub

projects/my-company-project-domain CircleCI release

This component processes commands. Commands are actions which change state in some way. The execution of these commands results in Events being generated which are persisted by Axon, and propagated out to other components (possibly on other VMs). In event-sourcing, events are the sole records in the system. They are used by the system to describe and re-build domain aggregates on demand, one event at a time.

Development

This project is driven using Maven.

Run/Install locally

Make sure that you have this libraries installed in your local maven repsoitory:

$ cd my-company-project-domain
$ ./mvnw clean install

Run tests

This component comes with tests. Use the following command to execute the tests using Maven:

$ ./mvnw test

Created by Ivan Dugalic@lab. Need Help? Join our Slack team.