ну как мне тимлид сказал, он хочет возможность в любой момент горизонтально масштабировать сервис путем поднятия еще докер-контейнеров с приложением, а, мол, с эликсиром такой подход не сработает. у нас приложения на руби, который, мягко говоря, не многопоточный и горизонтальное масштабирвание только таким поднятием и может быть достигнуто (при самом простом "в лоб" подходе). А, мол, с эликсиром это не прокатит, т.к. в докере он потеряет свои многопоточные и fault-tolerant свойства, а значит будет ничем не лучше рубишных прилжений, за следователно что-то писать на элискире нет смысла в нашем случае. Такой заход от него. Пытаюсь понять насколько правда.
Когда запускаешь Elixir, то по факту запускается обычный процесс ОС. Вся многопоточность Elixir организованна в этом процессе, и то где он запущен, в докере или где-то еще, никак на нее не влияет. Она может быть ограничена выделяемыми ей физическими ресурсами, процессорами, памятью и тд, но то как она организована, работает, ее внутренние свой-ва (в том числе и fault-tolerant ) в этом процессе - не меняются. Эликсир остается эликсиром.