[![Crates.io](https://img.shields.io/crates/v/causality.svg)](https://crates.io/crates/causality)
[![Docs.rs]( https://docs.rs/causality/badge.svg)](https://docs.rs/crate/causality)
[![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)](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)