Our great sponsors
-
Buy "Zero to production in Rust" by Luca Parmieri. This is exactly what you are looking for. It just came out and I'm reading it now. It's very well written. Recommend 100%.
-
Check out SeaORM. We currently use it with axum for rewriting a spring boot backend. I find Rust more readable than Java in most cases especially in functional stuff.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
miniserve is an example of an app sort of like that (no SQL, but it'll do file downloads and uploads). I'm currently using it to work on something similar but for quickly throwing up image galleries.
-
SeaORM or SeaQuery are also very good instead of diesel/sqlx
-
If you need tagging / users and stuff for the images, I’ve used https://github.com/rr-/szurubooru
-
See here for some benchmark results for the diesel repository. Please keep in mind that as always with benchmarks, these numbers are not necessarily true for your usecase. Be sure to checkout at least the benchmark code and draw your own conclusions from there.