Есть 2 приложения: основное и вспомогательное. Второе получает данные из первого через API. В некоторых случаях напрямую, в некоторых из JS.
API <=> Application <=> JS.
Потребовалось соединить заказы с другими данными и отобразить в таблице. Варианты:
- сделать несколько запросов из JS и соединить на клиенте (минус: если тоже нужно получить в Application, то нужно дублировать логику;
- сделать общий запрос из JS в Application вида get-orders-with-xxx (минус: на каждый сценарий свой запрос);
- Graph API, но это слишком будущее.
Как лучше сделать?