架构实战营模块 6 作业
拆分电商系统为微服务
微服务拆分架构
现有大规模的电商的平台的架构,不适合直接套用在 Startup Up 的公司,选择用业务流程拆分
一对多服务按业务流程拆分
拆分为 5 个流程:订单生成,订单支付,商家发货,确认收货,交易成功
5 个前端人员,25 个后端人员,以三个火枪手原则,后端平均 3 个人负责一个微服务,后端可分 8 组微服务
用户支付较复杂可以 4 个人, 其他每组 3 个人 = 7x3 + 4 = 25
Strartup 公司,從 0 開始,編程語言單一 Java 框架可选嵌入式 SDK,也天然支持高可用
编程语言是 Java,框架可选用 Spring Cloud 全家桶
评论