A proof-of-concept Rust application using the cqrs-es framework, actix-web framework and a postgres-es implementation.
-
Install Rust and Cargo:
https://doc.rust-lang.org/cargo/getting-started/installation.html
-
Clone this repository:
git clone [email protected]:jgillson/rust-loan-marketplace-builder.git
-
Enter the project folder and start postgres
cd rust-loan-marketplace-builder
docker-compose up -d
-
Start the application
cargo run
Call the API - the easiest way to do this is to import the provided postman collection into your Postman client.
-
Rust CQRS and Event Sourcing
-
Crate cqrs_es (a lightweight, opinionated CQRS and event sourcing framework)
-
Actix Web (a powerful, pragmatic, and extremely fast web framework for Rust)
-
The Rust Programming Language
-
The Cargo Book