模块 1 作业
微信业务架构

微信业务架构
2.

方案 1:各模块可同时开发,单独部署,不过需要多台服务器,成本较高;
方案 2:各模块服务融合一起,部署简单,且成功比方案 1 降低许多;
方案 3:各模块服务融合一起,单独部署,且只占用一台服务器;
合适原则:
只有三人,且团队成员技术单一,排除方案 1
简单原则:
开发人员少,无需进行系统拆分,排除方案 1
简化原则:
目前仅要求支撑 1000 人,无需太多业务服务器,排除方案 1、方案 2
其他:
成员家庭经济条件一般,无法支持多服务器模式
最终选择方案 3
评论