[架构实战营] 第六模块作业
电商微服务架构
选型思路:
电商微服务有比较成熟的拆分,照搬就好。
参考架构:
25 个后端,按照三个火枪手原则 25/3 大概可以拆出来 8 个微服务。
不考虑数据中心,但是需要后台运营系统。
5 个前端,按照三个火枪手原则,只能拆出来 2 个微服务。
在后台运营系统使用低代码平台的前提下(不需要前端资源),需要拆成 2 个微服务,支付服务(订单、库存、财务),商品服务(店铺、商品),因为是初期创业,暂时不做会员部分。
技术选型:
初期创业,多快好省,Spring Cloud 来一套。
SpringBoot+Spring GateWay+Nacos+Fegin+Http+Tomcat
不需要内部 API 网关,不需要 Istio
系统架构图:
版权声明: 本文为 InfoQ 作者【Vincent】的原创文章。
原文链接:【http://xie.infoq.cn/article/7a883a035a05b55d9a6e6194d】。未经作者许可,禁止转载。
评论