1

我们计划在 Rails 中创建一个 Web 应用程序。我们对结构提出了两种不同的想法:

在此处输入图像描述

因此,我们在 Rails 应用程序方面没有很多经验,我们不确定上述两个选项中的哪一个是更好的选择。Rails 中的最佳实践是什么,构建更大规模的应用程序?

我们看到的选项 1 的专业人士: + API 维护良好,因为主应用程序正在访问 API 以及任何其他应用程序。API 将在构建主应用程序的同时构建。

我们看到的选项 2 的专业人士: + 速度,由于较少的跨应用程序请求 + API 仅支持我们希望提供给外部应用程序的方法

在稍后阶段,我们假设 API 有另一个身份验证/授权层,它处理每个应用程序允许的方法:

在此处输入图像描述

我们应该选择哪个选项,为什么?您对这两种结构中的任何一种都有什么不好的经历吗?

非常感谢您的回答!

4

0 回答 0