Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I was a nodejs engineerfor 7 years previously and had a lot of experience it. if you're building a backend, unless you're relying on a specific library or building a microservice, I think elixir/phoenix is a way better stack. being functional and having a pass by value by default, you avoid whole classes of errors you have to learn to look out for in node. While there was some initual challenge setting up autodiscover with libcluster, it means we were able to get away with not setting up a message queue or pubsub system or websocket infrasturcture since all that came out of the box. Additionally, creating services is as easy as adding a controller in rails. just use Genserver and add it to your supervisor file.

TLDR: sure i could have done it in node but it would have been a LOT more work and less reliable



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: