架构训练
微信业务架构
学生管理系统
考虑到需求背景 只有 1000 个学生,只有一所学校。
开发人员是 3 个 java,其中一个也会 PHP。
这里的架构 复杂度 不涉及 高性能,可扩展, 只涉及 数据安全。
应该选择 方案一:
一个人写前端,两个人写后端,后端代码放一个库简单,开发效率高,运维成本低。 简单原则。
1000 个学生, 后端一个服务器足以,nginx 和前端可以放同一个服务器,mysql 主 和后端可以放同一个服务器, 这样总计只需要租 3 个服务器,成本较低,且能满足业务需求。 合适原则。
只是毕设,无需考虑演进原则。
评论