很多人对 SaaS 平台的多租户设计都缺乏概念上的支撑,因此会觉得难以理解,本篇文章梳理了一下 SaaS 系统的多租户设计的结构,以及各类设计的特点,相信对 SaaS 产品经理会有不小的帮助。
前几天和几个搞技术的同事体验了一家公司的 SaaS 系统,从运营平台,到租户授权平台再到业务应用,一路配置起来到应用步骤挺繁琐的,以至于技术同事都不明白为什么会这么复杂。才发现,他们对 SaaS 平台的多租户设计其实了解很少,由于缺乏概念上的支撑,因此会觉得难以理解这样的设计。
对于刚接触 SaaS 平台的产品经理来说估计也是有很多不明白的地方,本篇就来讲讲 SaaS 平台的多租户设计。
一、以钉钉来看实际多租户场景
在讲设计之前,我们先以“钉钉”为例,来看看一个 SaaS 平台是如何运作的。相信大部分B 端产品经理都体验过钉钉,我们分两个维度来讲钉钉的租户注册到使用的流程。
一个是从个人视角来看使用钉钉的流程,下面图就是个人使用钉钉的流程。这个流程省略了个人注册和其他人加好友聊天的功能,那个其实不算 B 端的业务范畴了。