So my front end page requires data from Promotions, Products, Manufactuers, and Retailers services -- each of course wrap a backend API
Should I...
A) Make 4 separate calls in front end (to each service) to get the data from the 4 locations?
Or
B) Make a single call to a backend method that aggregates all data from all 4 services. Of course I'd need to make a new AngularJS service for this as well
Advantage of (a) is that it avoids backend service coupling -- more modular on backend, as the services don't need to talk to each other.
Drawback is network overhead on front end -- four calls instead of one
What is the proper or more angular way to do this?