Another developer here who’s been around for the tech you mention. It’s still here with new releases providing fashionable options. It makes use of TypeScript by default, which is a surprisingly helpful and productive language, it rethinks some things, it is rather more secure by default, and now we’re again at the PHP-level easiness to host using Deno Deploy.
I would argue finding Rust/Go/Elixir developers is going to be _a lot_ tougher for a lot of firms than finding JS builders. The subsequent most performant dynamic language for I/O is, such as you said, in all probability Erlang/Elixir, but V8 is mostly understood to have better CPU-bound efficiency than BEAM. I’ve written up an at-scale manufacturing backend in Node.js and can very a lot stand by the decision to use Node over Elixir or Go . I think fundamentally, the power of a JS-based backend is its pragmatism–it’s not the best at most issues, but it comes very near it in so many classes that it’s a protected choice for lots of use circumstances.
I’ve been working solely on serverless architectures for many years now, I actually have no plans on going again to provisioning servers or working with containers. In my opinion (and at most locations I’ve worked) serverless has been a great _complement_ to traditional deployment models . I’d rather not listing my last two corporations or their scale, but I can assure you they’re actual companies that exist, have customers, and earn cash.
I do not know what the performance would seem like, however it’d be straightforward sufficient to strive, particularly since you may be already managing your own max builders. It was a few years back and I was mainly enjoying with a number of early tasks. I was very productive, however needed to focus on my Raspberry Pi and it just wasn’t there. Given each huge company makes use of JS, and thus many SaaS VCs have JS of their annual set of thesis bets, it’s cheap that Deno obtained picked by a prime group given their group & growth. Warren Buffett only invests in companies with what he calls a “moat” that make it onerous for any other company to supply an analogous services or products. Part of the cause is I am already utilizing node for tooling for the front end.
I used PHP for years, and now use serverless features . Serverless means you need not worry about something except the code. Sure, you can pay for managed hosting, after which pay more for scaling, and arrange automation for deploys, but give me serverless capabilities any day of the week. So then you definitely pull in LuaFileSystem or LuaSocket or whatever you want.