Хакеры фрилансеры
У меня к вам вопрос по юзкейсу эликсира
Знаком с elixir/erlang стеком ровно никак, сам разрабатываю микросервисы на го, в принципе все ок, но всегда смотрю альтернативы для дальнейшего развития, после пару часов гугления наткнулся на то, что в языках на основе erlang vm микросервисы это довольно обыденная вещь и идет из коробки, а erlang разработчики писали микросервисы, до того как это стало мейнстримом
В общем на гоу у нас есть 45 микросервисов разного назначения +10 для логгирования, метрик аутентификации и прочего
Все это красуется на 7 aws серверах, общение происходит через rpc и protobuf, для веб клиентов вебсокеты и json rpc, в качестве регистра сервисов consul и etcd и еще х.уева туча разных систем и подсистем, но, в принципе, ясно вижу как все это работает и какой компонент за что отвечает
А теперь хочется узнать как бы это выглядело в мире elixir: микросервисы, разброс по серверам, консистентность бизнес транзакций, обработка каскадного падения сервисов/серверов, таймауты, трассировка запросов, развертывание, тестирование, прочее =)