小程序电商系统微服务拆分
1、业务边界划分
电商是很成熟的业务,因此可以参考业界实现,将电商系统划分为商品、购物车、订单、支付、库存、促销、用户、权限、商铺、财务 10 个模块。
2、微服务粒度
一共 25 个后端开发人员,按照三个火枪手原则,每三个人管理一个微服务,25 个一共管理 8 个微服务。
3、微服务拆分
因为是从 0 开始建设,所以应该按业务划分微服务。
4、微服务基础设施实施方案
因为是从 0 开始建设,所以应该一步到位搭建完善的基础设施。
5、微服务架构选型
开发人员都是 Java,对 RPC 也没有特殊要求,因此选用 Spring Cloud 微服务框架。
评论