Rust with Axum Just Works (Comparing to Django and Spring Boot)
I'm writing the backend of my startup fintech app in Rust using Axum, Sqlx (database hosted in Supabase), and I have to say, relative to a different project I used Django for (all finished), I have so much more confidence in Rust.
Django is super nice for what it offers, but the fact that crashing code is not coming from stupid mistakes constantly is so refreshing. If there is an error, I know I've messed up something with the queries or the request body etc. This code would run reliably for a thousand years... compared to the Django project, where proper reliable code is simply not the goal of the framework, and you feel it.
I do not want to rush and say that I will for sure keep Rust for the backend until the end (I'd consider myself a beginner), but so far I find that the usual warnings regarding Rust are not a threat (async traits, multithreaded business etc). Java's Spring Boot framework might be the only alternative I would ever consider now, but I dislike how bloated development in Java is in general. It requires significant "library" knowledge and abstractions to be contemporarily effective, the development is barely intuitive if you're not an expert.
One additional adjustment to coding in Rust is probably forcing me to think slower and not code features manically fast. Personally I really like the direction Rust is headed.