мне кажется, что разницы не будет, все таки у меня сам get запрос возвращает массив, и по итогу будет Observable<Item[]>, а так получиться Observable<Observable<item[]> >
вот это изучал сидел https://github.com/topics/micro-frontends, там можно так разбить что у тя форма регистрации на сайте будет такая что: емайл на ангуларе через nestjs будет проверятся, а пароль через реакт с го ) прикольно же)
тоесть два микросервиса на каждое поле фронта, и два микросервиса на бэке)