Всем привет. Я решил написать сайт с видео onDemand и стримингом. Мучаюсь с выбором архитектуры сайта. По факту у меня сейчас несколько веб сервисов на WebAPI, бд, и прочие back-end технологии. Проблема с выбором архитектуры самого сайта - нужно ли мне применять тут MVC framework? Просто в таком случае немного усложняется применение роутинга на реакте, хотя можно прямо из js делать запросы к сервисам и вытаскивать всю нужную информацию. В силу опыта разработки именно MVC приложений и недостаточного опыта разработки SPA я чувствую себя некомфортно, отказываясь от этой архитектуры.
Структурирование поможет разобраться в вашей системе, но следует серьезно подумать не получите ли Вы где-то серьезные ограничения например не будет ли у Вас ситуации когда на один запрос всего одна транзакция и т.п. В любом случае MVC всегда можно привести к обычному коду, а вот обычный код к MVC нет.