误区
- 因为架构很重要,所以要做架构设计
- 每个系统都要做架构设计
- 流程要求有架构设计
- 为了高性能、高可用、高扩展,所以要做架构设计
架构设计的真正目的
- 【核心】目的:为了解决软件系统复杂度带来的问题
案例分析
学生管理系统
- 性能:学生大约2~3万人,访问频率不高,因此性能不复杂
- 可扩展性:功能稳定,可扩展空间不大
- 高可用:宕机影响不大,因此不做负载均衡也可以
- 高可靠:学生的数据丢失,修复会很麻烦,因此需要重点考虑
- 安全性:学生信息存在一定的隐私性,但不与金融相关,做到基本安全保障即可
-
成本:系统很简单,几台服务器就可以
-
成本:系统很简单,几台服务器就可以
网友评论