提起中台和 SaaS 时总会有很多问题,例如中台是什么?企业建设中台的价值?如何设计中台架构?业务中台和数据中台的区别?SaaS 是什么?中台和 SaaS 的区别?什么是 SaaS 的开放服务?弹性?边界?为什么中台系统可以沉淀业务能力,复用业务能力,消除重复建设,消除"烟囱式""孤岛式"业务系统,提高业务系统和组织的内部效能?为什么中台组织可以快速响应前台业务团队需求,提供频繁的低成本业务试错能力,促进业务团队创新?为什么 SaaS 产品能面向市场开放服务,提供标准化、低成本、高效率行业解决方案和产品服务,共建生态促进繁荣和创新?作为一个拥有 10 年以上互联网产品架构经验的专家,这篇万字文章是我回顾多年项目建设得失,总结出来的产品架构心得,希望能回答清楚这些问题,帮助你理解中台和 SaaS 产品架构。
中台理念最早由阿里巴巴提出,更准确说是马云认为面对未来快速变化的商业社会,具备市场竞争力的一种组织模式,是通过组建灵活小巧的前台团队,频繁并低成本试错,进行商业创新,为了能支撑这样前台团队,需要组建中台团队,负责建设复用业务能力的软件平台。
企业的业务能力是对所处行业提供行业解决方案的能力,这个解决方案高度依赖公司所拥有的资源和能力,公司所处在市场竞争环境,内部组织环境,技术积累,人力结构等。
行业解决方案可分为业务型和领域型,业务型面对的是复杂多变的市场环境和激烈的行业竞争,需要解决商业模式可持续问题;领域型集中在组织管理、办公协同等职能系统,解决企业内部协同效率问题。
建设中台需要掌握企业架构、业务建模、架构哲学等多种方法论,同时还需要理解云计算相关知识,如三种服务模式(IaaS、PaaS、SaaS)、镜像、容器、弹性、边界等概念。
SaaS 产品面向市场开放服务,提供标准化、低成本、高效率的行业解决方案,通过规模化优势、订阅收费模式、弹性和边界等能力,实现共建生态,促进繁荣和创新。以数字化营销 SaaS 为例,通过中台理念和 SaaS 服务模式设计产品架构,可以满足各行各业的营销需求,提高整个系统的应用效率。