I'm currently using Rust for my saas product (very much a b2b web platform + api). It has been great so far. The only pain point is the change > rebuild > refresh flow is a bit slow (5-8 seconds to rebuild).
It isn't ideal, but it comes with a number of positives. I am able to change code across the whole codebase with a high degree of confidence when it compiles, it's working. Even in my html templates.
Previously, my product was written entirely in Go. The change > rebuild > refresh flow was better in Go, but I had less confidence with code changes (especially around go's templates and runtime errors).
It isn't ideal, but it comes with a number of positives. I am able to change code across the whole codebase with a high degree of confidence when it compiles, it's working. Even in my html templates.
Previously, my product was written entirely in Go. The change > rebuild > refresh flow was better in Go, but I had less confidence with code changes (especially around go's templates and runtime errors).