Model your domain using event sourcing; an event-driven approach that provides clarity when dealing with complex business requirements. The library is designed to give you full control.
Out of the box support for:
Scenario based testing provides an expressive way to ensure business requirements are met.
An event-driven modeling technique allows for a BDD-style test setup. This technique allows you to use events to setup your aggregate and assert desired outcome.
Generated event and command definitions can greatly speed up your workflow. The built-in code generation tools provide an easy way to create them quickly.
Want to discuss event sourcing with other developers? Find like-minded devs to discuss topics or ask questions.Join the Slack Channel