【小白也能学的架构】序

201 阅读1分钟

        最近在公司内部进行技术分享,讲来讲去好多技术的知识点都已经跟大家讲了,只不过人来人往后每一次分享都有新的眼睛和耳朵,所以就在百忙之中还是分享了一些关于架构和微服务相关的入门知识点,只不过遗憾的是每次分享,总感觉讲的太匆忙,也没有花太多精力准备,没能把一些信息记录下来留给新加入的同学,因此决定在掘金上面写一个系列的文章来梳理和总结我所掌握的架构相关的点点滴滴吧。另外也是因为我分享的好几次技术相关的问题也有非技术的同学(产品和设计同学等)来旁听,貌似都有所收获,因此我把这个系列命名为“小白也能学的架构”,希望能通过一些白话文字和类比举例来阐述技术,让很多入门的小伙伴能够更感性的认识和了解软件应用的架构知识。

让我们开始第一个对软件架构的认识

举个例子,软件架构就像是盖一栋酒店,我们得先选块平坦的土地,而且还要交通方便,这样好运输物质和顾客来往。

好比要准备一台服务器机器,我们可以选自己的电脑,也可以选择阿里云这种ECS,而且要有网络,可以进行文件传输和让我们的用户能访问到。

有了基础条件,那么我们就可以开始搭建楼房了。