We use Actix for HTTP. Works fine. I don't use ORMs, I prefer sqlx, which gives me compile time checking of queries while still just writing plain old sql. I log via the tracing library to stdout, I let other services handle what's done at that point. I don't use DI frameworks, nor do I believe that they are good, I use dependency injection via construction, which works great.
I don't do any fancy configuration. I use `clap` to take in values and ideally I'll never do any config anywhere else in my program.
The AWS SDK from rusoto works well enough. AWS has a beta SDK out for Rust as well, seems good.
I haven't found any need for libraries like Guice, there's metrics, collections, and everything else I've needed in crates.io.
I don't do any fancy configuration. I use `clap` to take in values and ideally I'll never do any config anywhere else in my program.
The AWS SDK from rusoto works well enough. AWS has a beta SDK out for Rust as well, seems good.
I haven't found any need for libraries like Guice, there's metrics, collections, and everything else I've needed in crates.io.