小程序电商业务微服务架构及微服务框架模式
【背景】 假设你现在是一个创业公司的 CTO,开发团队大约 30 人左右,包括 5 个前端和 25 个后端,后端开发人员 全部都是 Java,现在你们准备从 0 开始做一个小程序电商业务,请你设计微服务拆分的架构以及微服务 基础设施选型。
【微服务架构】
一共 30 人,5 个前端和 25 个后端,按照三个火枪手原则,平均 3 个开发人员负责开发一个微服务。微服务数量:
前台:5/3=1(三个人负责前台服务,2 个人负责前台其他服务)
中台+后台:25/3=8(三人一组,共七组,另外 4 人一个小组)
【微服务框架模式】
除了前台,后台都是使用 java 开发,考虑到是创业公司,需要快速开发,需要天然支持高性能、高可用,易于维护,微服务框架模式选择嵌入 SDK 式。
评论