模块六作业
服务拆分思路及系统架构图
按照业务拆分,将服务拆分为
用户服务
商品业务(商品服务、库存服务)
订单业务(订单支付服务、运单服务)
营销服务
另外还需要人手进行微服务基础设施维护(监控、运维等)和管理平台(售后、客服等)开发
25 个后端,按照三个火枪手原则,3 个人为一组,一共六个微服务,一共需要 3*6=18 人。
剩余 7 个人,4 个人开发管理平台,3 个人维护微服务基础设施
微服务基础设施选型
基础设施选型思路,因为团队技术栈统一语言 Java,所以选用嵌入式 SDK 框架模式。整体框架采用 Spring Cloud。
基础设施有服务注册、服务发现和服务路由,后续逐步部署服务容错、降级、监控等
评论