|
I made another post in this thread, but I'm using it very happily for a few microservices that power https://fakeyou.com (one is the main web monolith, the other is a websocket to pubsub bridge for an upcoming feature). - I've found it extremely fast to work with and iterate. - I've been able to meld a lot of complex use cases to it. In-memory caches, worker thread pools, etc. - It works great with testing, CORS, MySQL, Redis, forms, json, uploads, S3 clients, etc. - Serde + the expressive type system is incredible (this is more about being able to use Rust, but Actix plays so well with it). I'm using sqlx for nearly typified SQL checked at compile time. If we get a jOOQ-like DSL, I'll be overjoyed. |
also, I'm interested in how you structure your code. is everything a crate? or you work in a giant namespace with different structs (sorry if this doesn't make sense I don't know much rust)