架构训练营——作业 1
1.微信业务架构图

2.《学生管理系统》毕设架构设计
备选方案 1

优点:开发人员都熟悉的 java 技术栈,集群高可用
缺点:硬件多,价格昂贵
备选方案 2

优点:开发人员都熟悉的 java 技术栈
缺点:硬件要求高,价格昂贵
备选方案 3

优点:硬件要求较低,价格较低
缺点:主开发人员需要承担较多任务,部分开发人员需要边学边做
备选方案 4

优点:硬件要求很低,价格很实惠
缺点:主开发人员需要承担较多任务,部分开发人员需要边学边做
最终方案

理由:
1.学生管理系统不要求高可用性,可以不考虑集群。
2.java 对硬件要求较高,价格较贵,而项目资金有限;php 对硬件要求较低,且开发人员中有 php 高手,可牵头使用 php 完成项目开发。
3.阿里云虚拟主机价格实惠,且提供了较好的基础保障如数据可备份与恢复。
版权声明: 本文为 InfoQ 作者【冠】的原创文章。
原文链接:【http://xie.infoq.cn/article/17a76dee4c3bf2ccc6cdd0c44】。文章转载请联系作者。
评论