架构设计的宏观视角

为啥需要建立宏观视角

整个专栏的内容是从基础架构开始讲起,最后渐渐过渡到业务架构,到最终完成一个完整的应用程序的设计过程

应用程序的基础架构

基础架构主要由:中央处理器,存储,一系列的输入输出设备

那么简单的话,为何电脑能够完成这么多复杂而多样化的工作
第一可编程性
开放设计的外部设备支持

完整的程序架构是怎样的

架构设计的宏观视角_第1张图片

对于一个服务端应用程序来说,其完整的架构体系大体如下:

架构设计的宏观视角_第2张图片

架构设计的宏观视角_第3张图片

架构设计的宏观视角_第4张图片

对于一个客户端的应用程序来说,其完整的架构体系大体如下:

架构设计的宏观视角_第5张图片

总结:

可能有人看到今天的内容心里有些担心:"原来架构师要学这么多东西,看来我离架构师还好远"
架构能力的提升,本质上就是对你的知识脉络(全身经脉)的反复梳理和融汇贯通的过程

你可能感兴趣的:(架构设计的宏观视角)