¿Por qué Elixir? (info adicional)
Es una alternativa a GoLang, pero más productiva.
A nivel de concurrencia (que es por lo que brilla GoLang) Elixir es muy poderoso y esto es gracias a Erlang y el Framework OTP.
Erlang es concurrente y tolerante a fallas. Tiene un modelo de procesos ligeros que facilita la creación de sistemas que escalan a millones de conexiones con estado. Así logró crecer whatsapp .
OTP trae muchas herramientas y entre ellas el actor model de Erlang, que está basado en procesos ligeros que hace a elixir eficiente.
Adicionalmente Elixir agrega features (lisp-style) como los macros y protocolos.** Inmutabilidad** y no tiene side effects que hacen al sistema mucho más facil de entender y debuggear.
Elixir es la versión Práctica Industrial de Haskell (que es mucho más académico)
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?