https://github.com/gregl83/causality
Rust Event Driven Architecture Traits
https://github.com/gregl83/causality
cqrs eda event-driven event-sourcing rust
Last synced: about 1 year ago
JSON representation
Rust Event Driven Architecture Traits
- Host: GitHub
- URL: https://github.com/gregl83/causality
- Owner: gregl83
- License: mit
- Created: 2021-02-26T15:44:30.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-01T15:49:48.000Z (over 5 years ago)
- Last Synced: 2025-04-09T21:55:04.367Z (about 1 year ago)
- Topics: cqrs, eda, event-driven, event-sourcing, rust
- Language: Rust
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://crates.io/crates/causality)
[](https://docs.rs/crate/causality)
[](https://github.com/gregl83/causality/blob/master/LICENSE)
# causality
> *"the relation between a cause and its effect or between regularly correlated events or phenomena"*
>
> [Merriam-Webster](https://www.merriam-webster.com/dictionary/causality)
Event Driven Architecture Traits.
Prescriptive implementation of event sourcing models.
Usage example in [documentation](#docs).
## Documentation
```bash
cargo doc --open
```
## References
- [Event Sourcing](https://martinfowler.com/eaaDev/EventSourcing.html)
- [CQRS](https://martinfowler.com/bliki/CQRS.html)
- [Domain Driven Design](https://martinfowler.com/tags/domain%20driven%20design.html)
## License
[MIT](LICENSE)