-
I would use Deno or Go over Nodejs or PhP. Deno is the new Node, made by the guy who made Node, but improved (more secure, better tooling, etc).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Their GitHub wiki explaining the benchmark problems: https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Project-Information-Framework-Tests-Overview
-
tracing-opentelemetry-instrumentation-sdk
Middlewares and tools to integrate axum + tracing + opentelemetry
APM (services like Datadog) integration with Python is just a few lines and everything's monkey patched for you in runtime. You don't have that choice with Rust, have a look at this repo: it's hundreds of lines of glue code that you need to understand in case something breaks, and you still need to annotate things manually, that'll just help you to output traces to your APM.
-
I know the OP asked about Node/PHP but for Python, there is https://github.com/fusion-engineering/inline-python which can give you both Rust and the all-the-libraries experience.
-
-
There's also diesel-async, basically a drop-in replacement but you have to use one of the built in connection pools
-
Amuse yourself, https://github.com/apple/swift/blob/main/docs/Runtime.md