架构实战营模块一作业
作业 1
作业
“学生管理系统”架构设计——方案取舍
1.关于团队技术水平: 团队三个人虽然有一个是 PHP 高手,但是大家也都是要从学校毕业的学生,对服务器集群化部署还是有一定压力的,所以需要选择维护成本比较低的架构方案。
2.关于方案的成本:由于答辩需求在线演示,所以项目需要搭建线上环境。因团队三个人的经济水平都一般,所以需要选择成本较低的架构方案。
3.关于对方的认可度:答辩的时候会根据架构方案来打分,所以不推荐特别简单的架构方案。
4.关于业务承载量:业务需要承载管理 1000 名学生的数据,数量较少,单机性能足够。
综合以上,选择备选方案 2
并且备选方案 2 也符合架构三原则
合适原则:符合团队技术积累、成本较低、运维方便
简单原则:部署维护简单、无需其他基础建设
演化原则:系统业务要求比较明确,无需较大变化;
并且学校学生数量不会有太大变化,所以系统承载量也无需太大变化
版权声明: 本文为 InfoQ 作者【日照时间长】的原创文章。
原文链接:【http://xie.infoq.cn/article/f0ef4607ff140f0826e37f6e5】。未经作者许可,禁止转载。
评论