Skip to content

sliceworkz/eventmodeling

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ci build - mvn package Status: Experimental Docs

About Event Modeling library

An opinionated implementation of Event Modeling patterns in Java. Feature sliced software, Event Sources and modularized in feature slices.

The goal is to have a very lightweight implementation of all core techniques.

Supports the 4 EM core templates:

  • State change (Trigger -> Command -> Event)
  • State read (Events -> ReadModel -> UI/API
  • Automation (Events -> TODOList -> Processor -> Command -> Event)
  • Translation (External Event -> Processor -> Command -> Event)

And some utility facilities:

  • Dispatcher (Outbound Event outbox pattern)

Getting started

Step-by-step introduction with the quickstart guide

Other

Contributing

Please see CONTRIBUTING.md for guidelines.

License

This project is licensed under the LGPL-3.0 License - see the LICENSE file for details. External components on which this project depends are listed in the NOTICE file.

About

an opinionated Event Modeling framework in Java

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages