这将看起来像一系列问题,但都与我们一直在建设的SaaS 和 PHP 应用程序相关。 我们意识到我们的应用架构并研究它,以确保在开始生产之前能够遇到所有关键技术,而不会遇到任何失败。!
为了支持SaaS,我们决定让每个客户都拥有自己的数据库的数据库成为我们的数据库的多租户。
如何提供能力,使SaaS多租户申请符合个人租户的需要?
如何确保每个租户数据库的安全,使他们不偶然访问对方的数据?
在客户人数增加的情况下,我们如何增加新的应用实例和数据库?
我们如何确保SaaS网站的性能和可扩展性?
我们如何处理SaaS 应用程序的失败,特别是当我们推出新版本和更新(持续整合)时?
在SaaS应用程序中处理用户/用户和允许使用已激活和已停止使用的模块方面,是否有任何特殊解决办法?
< a href=" "https://i.sstatic.net/micgQ.png" rel=“nofolpt'>我附上了DB的块图,我们决定使用