微服务架构中UI数据聚合最好的地方在哪里

Din*_*sha 5 api rest web single-page-application microservices

我正在使用微服务架构构建一个应用程序。它有五个 Rest API 和一个 UI(单页应用程序)微服务。

在此处输入图片说明

谁能告诉我哪个是进行数据聚合的最佳选择?

  1. 将 UI 应用程序设为静态 Web 应用程序,并执行来自前端的所有 API 请求(来自使用 javascript 框架的浏览器)以及所有数据聚合在前端本身进行并呈现?
  2. 将 UI 应用程序作为动态 Web 应用程序并在 Web 应用程序后端进行所有 API 请求和数据聚合?