与 Cube.js 集成的后端架构
back-end architecture to integrate with Cube.js
我正在寻找为 Web 应用程序选择后端架构的建议。在应用程序中,用户从多个文件上传表格数据。他们的数据随后被处理、汇总和可视化。数据是私有的,每个用户都有自己的仪表板。
我相信 Cube.js 是仪表板的绝佳选择,但我想知道我应该将它与哪个后端 Web 框架集成。我有 Django 的经验,但如果它有显着优势,我会使用 Express。
感谢任何建议!
Cube.js 旨在 运行 作为微服务。这意味着您不需要使用 Node.js 或 Express 作为后端实现的其余部分的堆栈。但是,如果这些是动态的,通常您需要有单独的后端来存储有关用户、报告和仪表板的数据。 Cube.js 服务器仅处理分析查询。
Cube.js 仪表板模板旨在与 GraphQL 配合使用。因此,任何可靠支持 GraphQL 的后端 Web 框架都是不错的选择。 Node.js 世界中最著名的是 apollo-server、Prisma、Hasura。似乎 Python 也有自己的冠军:https://github.com/graphql-python/graphene.
我正在寻找为 Web 应用程序选择后端架构的建议。在应用程序中,用户从多个文件上传表格数据。他们的数据随后被处理、汇总和可视化。数据是私有的,每个用户都有自己的仪表板。
我相信 Cube.js 是仪表板的绝佳选择,但我想知道我应该将它与哪个后端 Web 框架集成。我有 Django 的经验,但如果它有显着优势,我会使用 Express。
感谢任何建议!
Cube.js 旨在 运行 作为微服务。这意味着您不需要使用 Node.js 或 Express 作为后端实现的其余部分的堆栈。但是,如果这些是动态的,通常您需要有单独的后端来存储有关用户、报告和仪表板的数据。 Cube.js 服务器仅处理分析查询。
Cube.js 仪表板模板旨在与 GraphQL 配合使用。因此,任何可靠支持 GraphQL 的后端 Web 框架都是不错的选择。 Node.js 世界中最著名的是 apollo-server、Prisma、Hasura。似乎 Python 也有自己的冠军:https://github.com/graphql-python/graphene.