模块一:课后作业
1. 画出微信的业务架构图

2.“学生管理系统”毕设架构设计
假设今年学校毕业设计要求提升,要求做真正可运行的学生管理系统,学院对毕设的具体要求如下:
复制代码
你找了 2 个好朋友一起来做这个项目,你们的基本情况如下:
复制代码
方案 1
优点:开发部署简单

方案 2
优点:开发部署简单,无需拆分

方案 3
优点:可扩展性高

最终方案选择:方案 2。
理由:1.满足合适原则。符合团队技术水平,开发成本低,运维成本低。服务器配置已经是满足高可用的最低配置。2.满足简单原则。无需系统拆分,部署维护简单,没有使用微服务,不存在微服务基础设置建设。3.满足演化原则。毕业设计为一次性交付内容,无需考虑太多后期演化。
评论