架构实战营 第 6 期 模块六课后作业
拆分思路
【拆分方式】
因为是从 0 开始的业务,没有历史数据参考,考虑按业务拆分
【拆分粒度】
后端开发人员一共 25 个,考虑三个火枪手原则,拆分为 8 个微服务
【基础设施】
开发团队为单一 Java 技术栈,因此适用嵌入式 SDK 框架模式
【落地方式】
由于是从 0 开始的新业务,适用一步到位的方式
按业务拆分系统架构图
订单服务(订单生产,订单拆分)
商品服务(商品信息,优惠信息)
支付服务(订单支付)
库存服务(库存扣减,库存调拨)
发货服务(商家发货,订单出库)
收货服务(用户签收)
物流服务(物流跟踪)
评价服务(用户评价)
评论