电商微服务拆分
架构实战营模块六作业
电商微服务拆分
从 0 开始构建业务系统,按电商业务拆分微服务。
拆分粒度按三个火枪手原则。30 个人员可以分成 10 个微服务团队。
推导可以採用多对一,多个业务对一个微服务。
微服务 1:订单,库存,财务
微服务 2:商品,店铺
微服务 3:会员, 登录
微服务 4:物流,发货,收货
微服务 5:支付,风控,退款
微服务 6:秒杀,红包
微服务 7:广告,推荐
微服务 8:直播
微服务 9:文字搜索,图片搜索,语音搜索
微服务 10:构物车
![](https://static001.geekbang.org/infoq/af/af29477baecd2bdf33467778157b484e.png)
电商微服务框架选型
基于团队技术栈而选用 Java 开源 Spring Cloud,用一套微服务基础设施,属于嵌入 SDK,天然支持高性能高可用。
![](https://static001.geekbang.org/infoq/ba/ba943554c1db88b1671e374a9e12d21f.png)
评论