写点什么

第一周作业

用户头像
Damon
关注
发布于: 2021 年 04 月 07 日


方案 1:

采取前后分离的设计方案,Java 负责后端服务接口的开发,PHP 人员专职前端,数据采取主从策略

优点:前后分离,PHP 无需编译开发升级效率高,主要 PHP 人员开发能力强,在前端工作完成后,可以帮助服务端人员一起开发加快效率,并负责系统发布外网相关手续流程,数据库主从模式保证了数据的安全。

缺点:人员分工过分明确,导致 2 个服务端人员未参与到前端开发工作,失去了毕业设计提升自己前后端的能力。

方案 2:

采集微服务的方式,我们拆分出学生、课程、权限微服务,三个人独立负责自己的业务模块,数据库主从模式保证了数据的安全。

优点:三人分工明确,都参与到前后端的建设,对自己前后端的知识都得到成长。

缺点:未发挥出 PHP 高手的能力,微服务架构需要依赖更多的基础组件,维护复杂。


架构决策:

根据原始需求当前系统只需要满足管理 1000 个同学,考虑到架构的简单原则和合适原则,我们采取前后端分离模式,单机部署即可满足以上业务要求。投入成本也相对较少

用户头像

Damon

关注

还未添加个人签名 2020.04.26 加入

还未添加个人简介

评论

发布
暂无评论
第一周作业