架构师训练营模块一作业
微信业务架构图
学生系统架构方案
方案一
方案二
选择方案一,理由如下:
合适原则
团队成员一共就 3 个,而且一个是 PHP 的
开发成本低
运维成本低,利用阿里云服务可以节省很多基础设施的运维工作,可以根据支持用户量选择合适的配置成本也不高
简单原则
不进行系统拆分,部署维护简单
考虑到购买云效完整的 devops 方案也是需要花费成本的,由于没有拆分成为微服务,然后协作的人员也很少那么可以利用一台服务搭建一个自己的 gitlab、maven 私服、jenkins 做 CIDI
演进原则
一次性交付,是给单个学校做的管理系统,开发维护人员也就 3 个,后续如果有迭代需求各自在不同的模块下修改迭代即可
支撑的人数不多在 1000 人,就算后续人数增加,也可以通过升级底层存储配置扩容,集群架构可以完全满足性能以及可用性要求
评论