极客时间 - 架构实战营 - 模块一作业
一、作业题目:
二、解答
2.1 画出微信业务架构
2.2 “学生管理系统”架构设计图
2.2.1 方案一
2.2.2 方案二
2.2 结论
首选方案一
考虑方向 : 方案一 方案二
团队技术水平: 符合团队技术水平和积累 符合团队技术水平和积累
方案的成本: 低 高
开发周期: 短 长
合适原则:
① 符合团队技术水平和积累
② 开发成本低;
③ 系统运维成本低。
简单原则:
① 不进行系统拆分,部署维护简单;
② 没用微服务,无需微服务基础设施。
演化原则:
① 一次性交付,无需考虑太多后期演化;
② 学校的学生数量不会发生很大变化,系统架构够用多年。
评论