Skip to content

Demonstration ToDo backend in rust using a Clean Architecture and CQRS

License

Notifications You must be signed in to change notification settings

mtelahun/todo-rs

Repository files navigation

ToDo-rs

Rust codecov License

A backend for a simple ToDo application written in Rust using a Clean Architecture, CQRS and Axum.

This project started as a tutorial project for using SurrealDB. I initially followed along this two part tutorial. However, after implementing the tutorial there were some things about it that I wasn't very happy with, like:

* using literal strings as Ids
* not being Idiomatic enough
* using CQRS but not event-sourcing
* no tests

These points aren't a reflection on the tutorial, which I found to be delightfully short and enlightening, but on my own need to see this silly Todo app to a satisfying conclusion. Also, it didn't help that I was in the middle of a DDD and event-sourcing kick at the time.

About

Demonstration ToDo backend in rust using a Clean Architecture and CQRS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published