[架构实战营一期] 模块一作业
1、微信架构图
二、学生管理系统毕设
架构设计思路
系统需求
判断复杂度
备选架构
方案取舍
一. 系统需求
学生管理
课程管理
考试管理
权限管理
二. 复杂度判断
支持 1000 名学生管理对性能要求不高
数据不能丢失
业务不复杂
毕业设计学生经济条件一般,成本有限
三. 备选架构
备选架构一:
备选架构二:
四. 方案取舍
分析:
演化原则:学生数量 1000 人固定,不需要考虑后期演化,一次性交付。
简单原则:不需要做系统拆分。
合适原则:不能过多服务器部署,增加经济成本,同时服务器少运维也更简单。
综合以上结论选择方案二
版权声明: 本文为 InfoQ 作者【trymorewang】的原创文章。
原文链接:【http://xie.infoq.cn/article/191aa68d39694031f42f49246】。文章转载请联系作者。
评论