架构师第一步
#架构实战营 模块一作业
1. 微信业务架构图:

2. 学生管理系统架构设计
备选架构 1
优点:
数据安全
部署和运维简单
缺点:
高可用性一般

备选架构 2
优点:
数据安全
高可用性
缺点:
花费更多成本

最终选择
备选架构 1
两个架构都符合简单原则,从合适原则上来说,架构 1 较简单,成本较低,符合客户的需求,虽然可用性一般,但是对于仅仅管理 1000 个学生的管理系统而言,偶尔地系统不可用并无大碍。 该系统属于一次性交付,不需要过多考虑后续扩展。
#架构实战营 模块一作业
优点:
数据安全
部署和运维简单
缺点:
高可用性一般
优点:
数据安全
高可用性
缺点:
花费更多成本
备选架构 1
两个架构都符合简单原则,从合适原则上来说,架构 1 较简单,成本较低,符合客户的需求,虽然可用性一般,但是对于仅仅管理 1000 个学生的管理系统而言,偶尔地系统不可用并无大碍。 该系统属于一次性交付,不需要过多考虑后续扩展。
评论