9001 shaares
208 private links
208 private links
He basically says that his startup prioritizes developer productivity over performance.
Even if performance is not a reason to use Rust, the author provides some more:
- If you know the tech already :)
- Your service interoperates with services that are perf-critical or can be supported in the future
- The Serde library is awesome. Check the doc and use cases.
- It is not amazing with databases but it's very good. Diesel deserves a plus-one: it generates all your SQL queries for you, from a typed SQL schema that it generates from your SQL migrations. It is then similar to the feature of Prisma. It is not perfect though, because of error messages: it makes no sense, or are 60 lines long or difficult to factor out common code.
- It has better modeling of the business domain: enums and unclonable types.
- Reliability: we already know it.