架构实战营 1-6 学生管理云平台实战随堂测验
1.如果央行要做一个各银行都要接入的系统,你要如何考虑演进原则?
演进原则:当前需求、迭代优化、重构重写
需求分析:不知道是什么系统,要评估接入规模(银行量级)和速度、系统类型,应该有三高、数据安全、数据隔离需求
复杂度:复杂度应该在高可用高负载,以及数据安全,需求方面实现可能问题不会很大。
判断:业务量级、速度、形态
团队:团队规模、能力、资源
技术:已有技术体系、当前能力、技术成熟度
经过评估认为系统规模大,速度快,开始就应该设计好三高架构。
2.如果教育部要做一个学生管理云平台,你会如何考虑演进原则?
教育部来推进,应该和上面比较像,就是可以评估出系统规模等大致的数量级;同时还有学校现有数据迁移的需求。
根据全国高校的规模,应该会选本节课的架构 3。
应该开始就先做多机房数据隔离,考虑高扩展,但是服务是否隔离这里认为暂时不用上,不是非常关键。
评论