I’m not too familiar with Elixir. Why did you choose it and why do you say it’s awesome?
Give this a watch, "The Soul of Erlang and Elixir". Covers a lot of what's nice about the underlying platform.
Erlang process monitoring makes it very easy to handle client disconnects.
And Elixir makes using Erlang a bit more approachable.