So I've been toying with Erlang/Elixir based applications quite a bit lately. It fascinates me how a relatively simple app can perform so well. For example, I wrote a simple worker that consumes jobs from AMQP, then performs simple HTTP Queries. These are for things like logging stats or updating some caching systems that generally take some time to return. The main webapp puts them into AMQP since they're not time sensitive.
The original worker was written in Ruby (I know, not necessarily overly performant to start with) but a single Erlang worker can consume and process millions of jobs in the queue in the time it takes the Ruby worker to consume 1.
Check out http://elixir-lang.org/ and http://learnyousomeerlang.com/ and try something cool. For web projects check out http://www.phoenixframework.org/ and http://chicagoboss.org/ are great frameworks.
Anyone else used Erlang or Elixir for anything?