Why on earth would you use javascript for that? There are way better alternatives out there like Go, Erlang, Kotlin, or any other of the typical backend languages. Is it too much to ask for frontend devs to learn a new language?
The dynamic type system makes it easier to write testable code with less abstraction overhead.
Faster to train up junior devs.
That said, you * must * set up the codebase with appropriate guard rails or bad things can happen.
You mean callback hell? :P
> The dynamic type system makes it easier to write testable code with less abstraction overhead.
My biggest issue with js/ts is that there's nothing really enforcing good code, unless you decide to adhere to it. Also: npm is utter garbage.
> Faster to train up junior devs. I think go is better in that regard, less random happenings.
But yeah, in general I get what you mean!