第一模块作业
微信业务架构图

学生管理系统
复杂度分析:
高可用: 部署在公网,需保障系统高可用;数据高可用。
成本:低。
安全性:部署在公网,需保障访问的安全。
备选架构


取舍
方案一比方案二的结构更简单,且需求对性能要求不高,更符合简单原则;考虑到方案一的成本比方案二的更低,且团队都会同一种编程语言,团队在开发协作上也更合适。故决定使用方案一的设计。
微信业务架构图
学生管理系统
复杂度分析:
高可用: 部署在公网,需保障系统高可用;数据高可用。
成本:低。
安全性:部署在公网,需保障访问的安全。
备选架构
取舍
方案一比方案二的结构更简单,且需求对性能要求不高,更符合简单原则;考虑到方案一的成本比方案二的更低,且团队都会同一种编程语言,团队在开发协作上也更合适。故决定使用方案一的设计。
评论