写点什么

架构实战营 模块六作业

用户头像
netspecial
关注
发布于: 5 小时前

拆分电商系统为微服务

背景

假设你现在是一个创业公司的 CTO,开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员全部都是 Java,现在你们准备从 0 开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务基础设施选型。

拆分思路

作为一个创业公司从 0 开始构建的电商业务系统,将按业务拆分微服务,一步到位。根据开发团队的人员情况(5 个前端和 25 个后端)并应用“三个火枪手”原则,拆分出 7-8 个微服务。

系统架构图


微服务基础设施选型

根据开发团队的技术背景(后端开发人员全部都是 Java),可以选择 Dubbo 或者 Spring Cloud,在没有明显需要 RPC 的场景下,选型采用 Spring Cloud。

用户头像

netspecial

关注

还未添加个人签名 2011.07.20 加入

还未添加个人简介

评论

发布
暂无评论
架构实战营 模块六作业