Hacker News new | ask | show | jobs
by anonyfox 4001 days ago
Elixir (or plain Erlang) by far. http://blog.plataformatec.com.br/2015/06/elixir-in-times-of-...

Edit

A few more reasons:

- Elixir/Phoenix outperforms quite everything for some usecases https://twitter.com/julianobs/status/614416512825323520

- Elixir Code is well suited for longer maintenance modes http://blog.plague-dev.de/posts/Maintainable-Code-in-Elixir

- Elixir unions the advantages of monolithic apps and microservices and is very easy to scale http://blog.erlware.org/monolith-vs-microservices-where-to-s...

1 comments

The numbers are impressive for sure. One worry that I have is about how to validate the message received from each of the microservices. We have a json composed of different data types and some amount of nested collections in there as well. With something like Go[1] or Scala[2], we can convert a json or each of the objects inside a collection in the JSON into an object.

1. http://stackoverflow.com/questions/24812933/golang-null-type... 2. http://stackoverflow.com/questions/11889907/how-to-convert-j...

https://hex.pm/packages?search=json&sort=downloads may contain something for your needs