Очень плохая идея, постоянно будешь натыкаться на то, чтобы искать ответы на вопросы с elixir + если нужно ещё кого-то в команде учить всё становится совсем грустно.
Для стартапа бери только те технологии с которыми хорошо знаком и в которых уверен, ничего «хочу выучить», потому что в итоге поднимешь свой скилл в elixir, а стартап не сделаешь.
8 месяцев назад у меня был такой же вопрос.
Выбрали делать backend на elixir вместо spring, который я хорошо знаю.
Выбор был просто исходя из того, что при масштабировании elixir стоит сильно меньше, по факту мне приходилось самому разбираться в непонятных штуках, писать в этот чатик, спрашивать ребят, а потом ещё и объяснять второму backend-разработчику, итоги
1) продукт не вышел на пользователей
2) деньги кончились раньше
3) то что можно было за недели две без проблем поднять на spring, делалось месяца три
4) мне нужен был mongo, для того чтобы его запустить понадобилось куча времени
5) через пять месяцев у коллег кончилась мотивация, я продержался ещё 3 и в итоге проект закрыли
Для себя понял 2 штуки:
1. Действительно, преждевременная оптимизация зло
2. Стартап это про то, как быстро проверять гипотезы, а не про то, как делать всё на «идеальном стеке» или учиться
P.S. Когда выбирал язык, читал ещё про Haskell, там вроде как даже есть гарантия того, что «если код скомпилировался, значит он работает правильно». И «было бы прикольно его выучить», но там я хотя бы понял, что это очень отдаляет меня от цели, а когда посмотрел на Phoenix, показалось, что вот оно, сейчас из коробки всё заработает, плюс масштабируемость, вообще круто будет)))
P.P.S зато у elixir самое приятное коммьюнити, эта разница прям сразу видна, по тому как коллеги отвечают
А сейчас как вы на это смотрите со стороны, учитывая ваш текущий опыт, знания, начали бы стартап (прям к примеру завтра) на Эль?