模块六作业
题目
答案
分析
团队规模 30 人左右,可以推断出业务的规模不会很大
从 0 开始做,因此没有历史负担,可直接按业务划分
业务规模不大,且后端开发都为 Java,可选择 Dubbo 作为微服务框架
按照三个火枪手原则可拆分 8 个左右的微服务
设计
业务领域
小程序电商的业务领域大致可分为以下
微服务拆分
将上述业务按照下面的方式做微服务的拆分,拆分成 8 个微服务。
前台一个微服务,用于聚合小程序业务的服务支撑微信和支付宝的小程序业务。
中台拆分成 5 个中心,商家中心(商品、商家、店铺)、交易中心(订单、结算、库存)、用户中心(会员、用户)、支付中心和营销中心。
后台 2 个服务,支撑服务(包括客服和财务系统),ERP 系统服务(包括物流和出入库 ERP 管理系统)
评论