А что конкретно ты хочешь усышать? Мнения, факты или опыт? Просто ты начал с вопросов про микросервисы и геймдев, а закончил вопросами аля "зачем нужен elixir", поэтому сложно как-то понять в какую сторону тебе лучше отвечать)
@gnoblin если не интересует сам Ruby - то учить его действительно не стоит для понимания Elixir. Знание Ruby при работе с Elixir будет только мешать. Для изучения Elixir полезнее посмотреть на сам Erlang, и попробовать какой-то ещё динамический ФП язык, типа Clojure, чтобы посмотреть на подход в разных углов.
Вот есть интересный примера клиента к Phoenix на C# Судя по всему, уже хорошо шаришь в C# - так что почитав тут код сможешь понять специфику взаимодействия с Phoenix через сокеты https://github.com/Mazyod/PhoenixSharp