A genuine non-flamebait question - if one were to write a Whatsapp-like messaging system today , would you use Erlang, Elixir,Scala,Java 8 or Go? I'm kind of wondering whether Go is not already eating into Erlang (and Scala). I am not an expert, but I understand that Go is not at par with Erlang today , but I am wondering about a 3-year bet for a startup.
I (personally) would bet on Elixir, particularly if the team writing it would be learning an alternative like Go anyway. Go can try to reach parity with Erlang one day...but Elixir already is Erlang...That combined with the fact that Elixir's package management already feels light years ahead of Go's disaster and I think it's a winner. I'm sure I'm wrong and the flames of Go lovers will engulf me in the responses, so…
I may be short sighted, but I seeing the ecosystem around Go to be much more ... accelerated than Erlang.