An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

[![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)