Hacker News new | ask | show | jobs
by konart 1862 days ago
> For the people who understand Elixir/OTP's strengths it's excellent.

Is there any place to read about this on a more or less basic level? I bet many people will just ask what benefits they may get from this instead of apps build using Go (for example) + rabbitmq

3 comments

Sorry only have a video for you, still worth watching IMHO https://youtu.be/JvBT4XBdoUE
Thank you!
If you're trying to limit your exposure to different technologies, then I think Elixir is a great choice.

If you're going all in on cloud, microservices, and managed services, then - outside some specific problems - I'm not sure if Elixir is any better of a choice than other language. I personally like immutability+FP but that feels a bit subjective.

But I've worked at small companies for most of my career, and it's my (obviously subjective) opinion that Elixir will let you build a better system if you don't have the luxury of using the "right tool for each task".

One big selling point is having almost everything you need right there with you in the same runtime environment (the Erlang's BEAM VM).

Many underestimate this but it's a huge benefit for most projects that don't need a complex deployment pipeline.