QCon-蘑菇街中台转变之路_刘诗遥-2019.10-37页_12mb
报告摘要
蘑菇街中台转变之路总结
核心内容
蘑菇街在中台建设过程中,经历了从传统架构到中台化架构的转变,目的是提升系统的灵活性、可复用性和业务响应速度。中台建设不仅帮助蘑菇街应对了大型活动需求开发周期冗长、跨业务线项目耦合严重的问题,还为直播等新兴业务提供了技术支撑。
主要观点
- 中台建设的初衷:提前预判业务方向,走在业务前面,为未来业务发展预留空间。
- 中台建设的挑战:传统架构下,跨业务线的项目开发和改造成本高,系统耦合严重,难以快速响应业务变化。
- 中台建设的方法论:采用“三步法”进行中台改造,包括核心业务层下沉、业务配置层抽象归类、走到业务中。
- 直播中台的验证:通过直播业务验证中台方法论的有效性,表明中台建设能够支持快速迭代和试错。
- 技术中台的扩展:中台建设不仅包括业务层,还涉及技术层,如云适配层和业务中间件的构建。
关键信息
一、蘑菇街业务中台改造的目的
- 提升业务响应速度:应对大型活动和跨业务线项目的需求,缩短开发周期。
- 降低改造成本:通过中台统一管理核心业务逻辑,减少重复开发和系统耦合。
- 增强系统灵活性:支持快速迭代和试错,为未来业务扩展提供技术支撑。
二、中台改造方法论
- 核心业务层下沉:将稳定、通用的业务逻辑下沉到中台,如促销优惠的规则和模型。
- 业务配置层抽象归类:将业务配置抽象为独立层,便于管理和复用。
- 走到业务中:通过适配层,将中台能力灵活地应用于前台业务,实现“大中台小前台”的架构。
三、直播中台建设
- Why:直播业务迭代速度慢,需求改造成本高,需要中台支持。
- How:通过核心业务层下沉和业务配置层抽象,构建直播中台。
- 核心模块:包括主播核心、直播间核心、用户核心、商家核心、交易核心、商品核心、促销核心等。
- 适配层:支持不同业务线的快速接入,如直播间玩法、商品投放等。
四、额外的TIPS
- 业务配置层的人员循环:通过不断迭代和优化,提升配置层的灵活性和可维护性。
- 云厂商的技术中间件:蘑菇街利用云厂商的技术中间件,构建自己的业务中间件,实现技术中台。
- 以云适配为核心:云适配层是技术中台的重要组成部分,支持多云环境下的灵活部署。
结构总结
案例:蘑菇街电商建设业务中台
- 问题:大型活动需求开发周期长,跨业务线项目耦合严重。
- 解决方案:通过核心业务层下沉、业务配置层抽象归类、走到业务中等方法进行中台建设。
- 成果:提升系统灵活性和可复用性,支持快速迭代和试错。
案例:蘑菇街直播业务验证
- 背景:直播业务迭代速度慢,需求改造成本高。
- 中台应用:通过核心业务层下沉和业务配置层抽象,构建直播中台。
- 核心模块:主播、直播间、用户、商家、交易、商品、促销等。
- 适配层:支持不同业务线的快速接入和灵活部署。
扩展:额外的TIPS
- 业务配置层优化:人员循环和持续迭代是提升配置层灵活性的关键。
- 云适配与中间件:利用云厂商技术中间件构建自有业务中间件,实现技术中台。
- 中台价值体现:云适配层是技术中台的核心,支持多云环境下的统一管理。
说在最后
蘑菇街的中台建设不仅解决了传统架构下的痛点,还为直播等新兴业务提供了强有力的技术支撑。通过“大中台小前台”的架构,蘑菇街实现了业务和系统的解耦,提升了整体系统的灵活性和可扩展性。中台的构建是一个持续优化的过程,需要不断迭代和调整,以适应业务的发展需求。
展开完整摘要
试读结束,高清完整版pdf/doc/ppt,请点下载