架构训练营模块六作业
作业要求
假设你现在是一个创业公司的 CTO,开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员全部都是 Java,现在你们准备从 0 开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务基础设施选型。
方案设计
创业公司,一切从零开始,在加上开发人员都是 Java 背景,选择 Spring Cloud 作为微服务框架
微服务拆分原则是按业务拆分:会员服务、商品服务、订单服务、库存服务、物流服务、客服服务
后端人员规划:
按照三个火枪手原则,分成 8 个小组
6 个小组负责以上 6 个业务微服务
1 个小组负责微服务基础设施
1 个小组负责数据库/缓存/消息队列
评论