Просто есть проблема в уровне разработчиков. И хотелось бы стайлгайд как писать) тут напрашиваются библиотеки типа ngrx но я уже работал с ними и со временем это превращается в проблему.
Я предложил пользоваться cqrs и отгораживать все это фасадом от smart компонента. Я просто думал что есть какой то стайлгайд как лучше организовать архитектуру проекта на ангуляр
Конкретно для CQRS нет советов именно под Angular. Просто адаптируйте общие гайды CQRS под ваш проект и следуйте им.
Мне нравится делить на ReadService, WriteService, StorageService