这看起来像的范围的问题,但所有都涉及到SaaS和基于PHP的应用程序,我们已经建立。我们意识到我们的应用程序架构和研究它,让我们确保遇到的所有必要的技术之前,我们转移到生产和不面对任何失败!SaaS的架构基于灯CRM应用
支持的SaaS我们决定让我们的数据库多租户,每个客户都将拥有自己的数据库。我的想法在下面的问题列表中令人惊叹。
如何提供定制SaaS多租户应用程序以满足个人租户需求的能力?
如何确保每个租户数据库的安全,使他们不会无意中访问彼此的数据?
什么是群集,以及如何增加新的应用程序和数据库实例,以增加它们。的客户?
我们做什么,以确保SaaS的网站的性能和可扩展性?
我们如何处理SaaS应用程序的故障,尤其是当我们启动新版本和更新(持续集成)时?
任何特殊的解决方案,用于处理用户/客户,激活和停用模块的权限,SaaS应用程序?
I have attached block diagram of DB we have decided to go with
这不是一个坏问题,但它很广泛,不适合本网站。堆栈溢出处理特定的编程问题,而不是这种类型的问题。 – jprofitt