什么是系统设计
在开始本课程之前,让我们讨论一下什么是系统设计。
系统设计是为满足特定需求的系统定义架构、接口和数据的过程。系统设计通过清晰高效的系统满足你的业务或组织需求。它需要一种系统的方法来构建和设计系统。一个好的系统设计要求我们考虑一切,从基础设施到数据的存储方式。
为什么系统设计如此重要?
系统设计帮助我们定义满足业务需求的解决方案。这是我们在构建系统时能够做出的最早决策之一。通常,从高层次思考是很重要的,因为这些决策很难在以后纠正。随着系统的发展,它还可以更容易地推理和管理体系结构更改。