Если Angular это MVC-фреймворк, то можно ли делать в нём бизнес логику? К примеру, при обновлении профиля пользователя нужно отправить отчёт в журнал, что какое-то из полей обновилось. Могу ли я отправить 2 HTTP запроса из Angular на бэк-энд? Один запрос с обновлённым профилем, другой с отчётом об обновлении?
Вы можете всё что угодно. Стоит ли так делать? Нет, не стоит. Хотя бы потому что это будет крайне ненадежно. Например, любой школьник насуёт вам в лог по самое нихачу и повалит вашу систему.