写点什么

#架构实战营# 模块 1 作业

作者:zz
  • 2023-06-06
    贵州
  • 本文字数:364 字

    阅读完需:约 1 分钟

#学生管理系统毕业设计之架构设计 #

首先根绝复杂度分析法分析系统有哪些可能的复杂点

  1. 高性能: 无 (仅仅要求管理 1000 个学生)

  2. 高可用: 对学生数据要求不要全部丢失即可

  3. 可拓展: 无 (由于是毕设系统, 类似一次性交付, 这方面复杂度也可以暂时不考虑)

  4. 成本: 成本需要很低, 因为是毕业设计, 并且学生家庭环境普通. 所以最好考虑使用阿里云等云服务产品

  5. 安全: 都是学生公开数据, 安全方面无特别要求

通过架构设计三大原则(适合/简单/演进)去衡量这五个复杂点是否可取. 结论是: 复杂点设计可行, 则产生如下备选架构.

备选架构 1

备选架构1


备选架构 2

备选架构2

根据架构设计三原则: 在这种场景下, 选择备选 2 更好, 因为备选 2 简单, 直接采用模块化的方式完成毕设, 备选 1 采用了 docker 下部署微服务, 这样增大了运维成本, 在只有三个人的前提下, 没有精力去额外增加微服务所需要的基础设施建设. 综上所述, 采用备选架构 2 会更合适

用户头像

zz

关注

还未添加个人签名 2019-05-17 加入

还未添加个人简介

评论

发布
暂无评论
#架构实战营# 模块1 作业_架构实战营_zz_InfoQ写作社区