3 ms·
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 lo
by insanitybit 4y ago
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.
- jmartrican 4y agoThanks for your reply. Can you disclose what web application this is you work on?
- insanitybit 4y agohttps://graplsecurity.com/ https://graplsecurity.com/ That's my company. The blog is hosted elsewhere. Our frontend is hosted via a rust service, which talks to other rust services via grpc.