写点什么

模块一:课程作业

作者:peter
  • 2022-12-07
    浙江
  • 本文字数:399 字

    阅读完需:约 1 分钟

微信业务架构

毕业设计 – 学生管理系统

一、架构设计的思路:


高性能:开发一个用于 1000 个学生去使用的学生管理系统,同时新学生入学,老学生离开学校的实际情况下。综合考虑数据体量小,并发量低;高性能需求不大;

高可用:考虑到毕业设计的背景,同时实际业务场景下学生管理系统的使用频率和系统不能提供服务(SLA)的时间没有较高要求,该类复杂度可酌情放弃

可扩展:教育业务发展相对稳定,不会突然产生较大的业务变化,大的业务需求较少,小的业务调整会比较多,可扩展性需要考虑

成本/安全:学生数据档案和信息等内容比较敏感,需要考虑备份机制


方案一


方案二



二、备选架构选择三原则:


合适原则(合适优于业内领先):考虑团队技术水平以及成本预算等因素,方案一胜出;

简单原则(简单优于复杂):考虑系统拆分和业务实际部署,方案一胜出;

演进原则(演进优于一步到位):考虑业务演进,结合毕设的背景,方案一胜出;


结论:方案一的架构更合适


用户头像

peter

关注

还未添加个人签名 2022-11-02 加入

还未添加个人简介

评论

发布
暂无评论
模块一:课程作业_#架构实战营_peter_InfoQ写作社区