Если хотите взрослый кровавый энтерпрайз то берите TS) За вычетом отсутствия типов в рантайме очень даже все по взрослому.
Но и на "чистом" JS можно нормальную архитектуру строить. У вас мнение о языке немного устарело)
Це не моя думка, оскільки я її ще не докінця сформував, а думка людей, яку, я часто чув)
Зараз знаходжуся в пошуках приципів/правил побудови архітектури для бекенду. Розумію що багато що залежить від проекту, вимог і т.д но деякі ж речі переходять із проекта в проект як от: підключення бд, фраемворка, сервіси (наприклад відправки емейла) і мені здалось що приклади, які кидав вище відповідають на моє питання но потім розумію що це може бути надлишково для невеликих проектів/стартапів
Дякую за відповідь)