架构师从入门到进阶
文章平均质量分 78
架构师从入门到进阶
黄俊懿
放下期待、不抱希望地努力,踏踏实实,能走多远是多远。
展开
-
【架构师从入门到进阶】第一章:架构设计基础——第四节:架构演进(初始阶段到读写分离)
本篇文章我们学习架构演进的初始阶段。我们来看一下,互联网系统是如何从小网站逐步变大的,我们过一遍架构演进的历程,让大家对系统的演化心中有个谱。但是,这里面首先说明一点,并不是所有的网站都是像我下面所说的这样演进的,我说的只是个大概,不是统一的表达,就像我们前面所说的架构设计,没有统一的模式。原创 2024-10-12 10:40:51 · 1226 阅读 · 0 评论 -
【架构师从入门到进阶】第一章:架构设计基础——第三节:大型网站的特点
本篇文章我们来看一下大型网站的特点。我们首先得知道大型网站的特点,之后才知道我们做架构设计的目标或者方向。和小网站或者传统的软件系统做对比,大型网站有下面这些特点。第一个是高并发大流量。大型网站需要面对高并发大流量的访问,比如说谷歌。谷歌上现在的日均pv(就是page view)是80亿,微信的日活是六亿。这个都是一般的小网站或者传统的项目无法比拟的。第二个是高可用。大型网站因为服务的用户比较多,一般要求系统是7×24小时不间断的提供服务。原创 2024-10-12 10:39:23 · 228 阅读 · 0 评论 -
【架构师从入门到进阶】第一章:架构设计基础——第二节:架构设计原则
本篇文章我们来学习架构设计的原则,有这么三个原则,第一个是合适原则,第二个是简单原则,第三个是演化原则。许多同学心中或多或少有成为架构师的想法,可是并不是说你把代码写好,就能成为一个架构师,优秀的程序员和架构师之间,还有一个明显的鸿沟需要跨越,这个鸿沟就是不确定性。对编程来说,它是不存在不确定性的,对于同样的一行代码,不管是谁写的,不管什么时候执行,执行的结果总是确定的,这里的确定呢,它不一定是正确性,也就是说哪怕这个程序运行的有bug,那它也是确定的。但是。原创 2024-09-29 09:05:52 · 830 阅读 · 0 评论 -
【架构师从入门到进阶】第一章:架构设计基础——第一节:架构设计的目的
本篇文章我们来学习架构设计的目的,我们从两个角度去分析,第一个就是架构设计的误区,然后再分析目的。原创 2024-08-18 11:47:51 · 693 阅读 · 0 评论