架构实战营模块六作业
拆分思路
电商业务是业界比较成熟的,领域模型划分直接抄袭业界得到这些领域模型
由于是从 0 开始,直接按照业务划分。根据三个火枪手原则,大概需要拆分出 8 个微服务,所以就按照领域模型一对一拆分
基础设施选型
后端全是 java,又不需要 rpc,又是刚起步的电商平台,未来如何还不确定,所以直接选择 Spring Cloud 框架体系
由于人手都负责各个微服务开发了,其它基础设施按照优先级逐步完善
系统架构
1. 功能示意图
交互示意图
电商业务是业界比较成熟的,领域模型划分直接抄袭业界得到这些领域模型
由于是从 0 开始,直接按照业务划分。根据三个火枪手原则,大概需要拆分出 8 个微服务,所以就按照领域模型一对一拆分
后端全是 java,又不需要 rpc,又是刚起步的电商平台,未来如何还不确定,所以直接选择 Spring Cloud 框架体系
由于人手都负责各个微服务开发了,其它基础设施按照优先级逐步完善
1. 功能示意图
交互示意图
评论