ммм, не не, все, что связанно с самим бизнесом, хендлит rails app. У феникса тут сугубо техническая роль – обеспечивать стриминг логов со всех клиентов в PaperTrail (реализовано) и следить за зрителями (на стороне клиента уже реализовано PhoenixPresence). Нужно только выполнять некие действия с базой рельсов, когда зритель открывае таб / закрывает таб. Так как отследить нормально убийство канала из процесса самого канала невозможно, то есть вот такой внешний процесс, который подписан на презенс_дифф и что-то там считает.
Сухая выжимка вопроса тогда такая: нужно ли делать динамические процессы на каждый семинар (чтоб если процесс упал, то это затронуло бы только зрителей этого канала) или это ненужный шаг, если не известно, будет ли там вообще что-то падать.
Еще немного контекста: сама контора чисто рельсовая, на эликсире там пока никто не пишет (хотя core бизнес –вебинары – там очень хорошо бы с эликсиром пошел), и эта феникс аппа там последний раз запускалась в апреле. Это чтоб было примерно понятно, какие пожелания к мейнтененсу (другими словами – желательно, чтоб его не было вообще)