标签: node.js docker express multi-tenant
我有一个针对单个租户的快速应用程序。我希望它是多租户。
我考虑了以下选项:
在两种情况下,每个租户都将使用自己的数据库。
第二个选项对我来说实施起来会更快,但是我想知道我是否正在考虑所有缺点。我知道会有开销,但是应该很小,对吧?
我的理解是,创建多个Docker容器将创建多个进程,这将需要内存。这可能是主要问题,对吧?
我也了解部署的复杂性,我知道我将需要控制每个租户的docker映像的部署,并且我将需要监视每个容器,这会增加复杂性。
这种方法是否还有其他我没有考虑的潜在问题?