На беке я использую C#, там из коробки чистая архитектура в очень приятном исполнении, на ноде Nest очень нравится, но пока проекта не подворачивалось подходящего для него.
1. Направление стрелочек. Контроллер зависит от сервиса и дергает методы сервиса. Правильно стрелочка указана? 2. Контроллер передает данные во вьюху, а вьюха дергает контроллер евентами. Правильно ли стрелочки показаны? 3. ViewModels нужен для вьюхи, но вьюхе их предоставляет контроллер. Может стрелочки к контроллеру подвести? 4. Как понятным языком обозвать модели для бизнес логики?