业务拆分
1.业务拆分方法:根据业务属性进行垂直切分,划分为产品子系统,购物子系统,支付子系统,评论子系统,客服子系统,接口子系统等
产品子系统(核心)
线路
保险
签证
酒店
景区
供应商子系统(核心)
专门负责供应商对接
供应商合同签署
下单子系统(核心)
门店下单
官网下单
其他下单
支付子系统(核心)
负责所有的支付流程
评论子系统(非核心)
订单评论
导游评论
内部考核评价
接口子系统(非核心)
电子合同接口
江泰保险接口
客服子系统(非核心)
2.业务拆分作用
提升为子系统可以由专门的团队和部门负责,解决模块之间的耦合以及扩展性问题
每个子系统单独部署,避免集中部署导致一个应用挂了,全部应用不可用的问题
3.等级定义作用
在流量大的时候,对关键应用进行保护,实现优雅降级或者服务熔断,保护关键应用不受影响。
双十一的时候,淘宝的选择收货地址模块直接崩了,但是不会影响正常下单,这就是经典的拆分和服务熔断实现