电商系统微服务拆分实践
背景
假设你现在是一个创业公司的 CTO,开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员全部都是 Java,现在你们准备从 0 开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务基础设施选型。
要求
需要明确服务拆分思路,并且将拆分后的系统架构图画出来;
需要明确微服务基础设施选型思路,并选择一个微服务框架;
用 1~2 页 PPT 即可。
实践
电商系统微服务拆分方案
选择微服务框架:因为编程语言统一为 Java,且不一定需要 RPC,故选择 SpringCloud 框架。
因为团队规模只有 30 人(25 后端),三个火枪手,大概可以拆分为 8 个左右微服务;拆分技巧选择一对一。
服务拆分:订单服务、商品服务、库存服务、店铺服务、会员服务、仓储服务、物流服务、财务服务
电商系统微服务拆分架构
版权声明: 本文为 InfoQ 作者【IT屠狗辈】的原创文章。
原文链接:【http://xie.infoq.cn/article/2bf49c59c03abe42b40bd94a8】。文章转载请联系作者。
评论 (1 条评论)