恕我直言,有多种级别的多租户[level1到level4],其中,最纯粹的多租户形式[Level4]是有一个代码库来满足不同客户的需求[租户]
在这种情况下,您需要维护代码库中的所有配置元数据,以确保每个租户都能够按照自己的方式自定义应用程序。
拥有单一代码库非常干净,易于维护,易于修补,易于新客户等...
因此,请注意,您必须决定为计划中的应用程序编制预算的时间和费用,因为最纯粹的多租户形式确实需要更多额外的思考过程。
您可以参考一些文章,例如this,也可以了解最简单的多租户与内部部署模式或多租户虚拟化模式的优缺点。
另请参阅here