文章分类 -  极客时间

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 45 下一页
摘要:周二,我给你介绍了架构设计的三条核心原则,先复习一下:合适原则、简单原则和演化原则。我们在架构设计实践中,应该时刻谨记这三条设计原则,指导我们设计出合适的架构,即使是代表中国互联网技术最顶尖水平的BAT,其架构的发展历程也同样遵循这三条原则。 今天我就以大家耳熟能详的淘宝和手机QQ作为案例,来简单分 阅读全文
posted @ 2023-01-04 16:14 易先讯 阅读(4) 评论(0) 推荐(0)
摘要:前面几期专栏,我跟你系统的聊了架构设计的主要目的是为了解决软件系统复杂度带来的问题,并分析了复杂度的来源。从今天开始,我会分两期讲讲架构设计的3个原则,以及架构设计原则的案例。 成为架构师是每个程序员的梦想,但并不意味着把编程做好就能够自然而然地成为一个架构师,优秀程序员和架构师之间还有一个明显的鸿 阅读全文
posted @ 2023-01-04 16:13 易先讯 阅读(6) 评论(0) 推荐(0)
摘要:关于复杂度来源,前面的专栏已经讲了高性能、高可用和可扩展性,今天我来聊聊复杂度另外三个来源低成本、安全和规模。 低成本 当我们的架构方案只涉及几台或者十几台服务器时,一般情况下成本并不是我们重点关注的目标,但如果架构方案涉及几百上千甚至上万台服务器,成本就会变成一个非常重要的架构设计考虑点。例如,A 阅读全文
posted @ 2023-01-04 16:13 易先讯 阅读(5) 评论(0) 推荐(0)
摘要:你好,我是华仔。复杂度来源前面已经讲了高性能和高可用,今天我们来聊聊可扩展性。 可扩展性是指,系统为了应对将来需求变化而提供的一种扩展能力,当有新的需求出现时,系统不需要或者仅需要少量修改就可以支持,无须整个系统重构或者重建。 由于软件系统固有的多变性,新的需求总会不断提出来,因此可扩展性显得尤其重 阅读全文
posted @ 2023-01-04 16:12 易先讯 阅读(2) 评论(0) 推荐(0)
摘要:今天,我们聊聊复杂度的第二个来源高可用。 参考维基百科,先来看看高可用的定义。 系统无中断地执行其功能的能力,代表系统的可用性程度,是进行系统设计时的准则之一。 这个定义的关键在于“无中断”,但恰好难点也在“无中断”上面,因为无论是单个硬件还是单个软件,都不可能做到无中断,硬件会出故障,软件会有bu 阅读全文
posted @ 2023-01-04 16:12 易先讯 阅读(3) 评论(0) 推荐(0)
摘要:周四,我为你讲了架构设计的主要目的是为了解决软件系统复杂度带来的问题。那么从今天开始,我将为你深入分析复杂度的6个来源,先来聊聊复杂度的来源之一高性能。 对性能孜孜不倦的追求是整个人类技术不断发展的根本驱动力。例如计算机,从电子管计算机到晶体管计算机再到集成电路计算机,运算性能从每秒几次提升到每秒几 阅读全文
posted @ 2023-01-04 16:11 易先讯 阅读(2) 评论(0) 推荐(0)
摘要:周二,我们聊了架构出现的历史背景和推动因素。以史为鉴,对我们了解架构设计的目的很有帮助。谈到架构设计,相信每个技术人员都是耳熟能详,但如果深入探讨一下,“为何要做架构设计?”或者“架构设计目的是什么?”类似的问题,大部分人可能从来没有思考过,或者即使有思考,也没有太明确可信的答案。 架构设计的误区 阅读全文
posted @ 2023-01-04 16:11 易先讯 阅读(5) 评论(0) 推荐(0)
摘要:理解了架构的有关概念和定义之后,今天,我会给你讲讲架构设计的历史背景。我认为,如果想要深入理解一个事物的本质,最好的方式就是去追寻这个事物出现的历史背景和推动因素。我们先来简单梳理一下软件开发进化的历史,探索一下软件架构出现的历史背景。 机器语言(1940年之前) 最早的软件开发使用的是“机器语言” 阅读全文
posted @ 2023-01-04 16:10 易先讯 阅读(10) 评论(0) 推荐(0)
摘要:你好,我是华仔。 2018年,我发布了《从0开始学架构》这门课程,分享了我之前在电信业务和移动互联网业务方面的经验和感悟。 后来,我转岗去了蚂蚁国际,从事更加复杂的支付业务。为什么说支付业务更加复杂?因为它涉及的关联方多、业务流程长、业务模型复杂,对安全、高可用、高性能等都有更高的要求。我有幸参与了 阅读全文
posted @ 2023-01-04 16:10 易先讯 阅读(10) 评论(0) 推荐(0)
摘要:每个程序员心中都有一个成为架构师的梦想,梦想是美好的,但道路是曲折的。 我大概在2006年开始参与架构设计,原本以为学习架构设计就像学习一门编程语言一样,先学习一下基本的语法,再研究一下细节和原理,然后实践一下就能够快速掌握。但真正实践后才发现,架构设计的难度和复杂度要高很多。从最早开始接触架构设计 阅读全文
posted @ 2023-01-04 16:09 易先讯 阅读(3) 评论(0) 推荐(0)
摘要:你好,我是陶辉。 经过3个多月的更新,咱们这门课今天就正式结课了!很感谢你的一路相伴,我有收获很多的分享和故事,这份信任弥足珍贵。 走到今天,我入行已经有20年了,那作为结束语,最后我特别想和你聊聊我的一些心得体会,就说说我最看重的两大能力吧,希望能给你的未来发展带来一些正反馈! 每次聊天提到程序员 阅读全文
posted @ 2023-01-04 15:12 易先讯 阅读(8) 评论(0) 推荐(0)
摘要:你好,我是陶辉,又见面了。结课并不意味着结束,有好的内容我依然会分享给你。今天这节加餐,整理自今年8月3号我在Nginx中文社区与QCon共同组织的QCon公开课中分享的部分内容,主要介绍HTTP/3协议规范、应用场景及实现原理。欢迎一起交流探讨! 自2017年起,HTTP/3协议已发布了29个Dr 阅读全文
posted @ 2023-01-04 15:11 易先讯 阅读(9) 评论(0) 推荐(0)
摘要:你好,我是编辑冬青。上一期加餐我们分享了张帆老师的一篇文章,从总体上聊了聊分布式系统,那作为系列分享,这期加餐我还为你带来了张帆老师的另一篇文章,进一步聊聊分布式系统的本质。这里交付给你,期待能给你带来更多的收获! 分布式系统的价值 谈到分布式系统的价值,可能就得从 1953 年说起了。在这一年,埃 阅读全文
posted @ 2023-01-04 15:11 易先讯 阅读(4) 评论(0) 推荐(0)
摘要:你好,我是陶辉。课程到现在也已经接近尾声,我看到有的同学已经开始在掉队了。所以今天这讲,我准备来回答大家的一些高频问题。 咱们目前正在学习的这一模块叫“分布式系统优化”,我给你讲了监控、CAP、负载均衡、一致性哈希,说实话,这些知识都不简单,你如果觉得有点难,那也别气馁,因为它确实得多琢磨,我自己一 阅读全文
posted @ 2023-01-04 15:10 易先讯 阅读(14) 评论(0) 推荐(0)
摘要:你好,我是傅健,又见面了。上一期分享我们总结了3个场景化的问题以及应对策略,这一期我们就接着“系统性能优化”这个主题继续总结。 场景1:资源争用 案例 一段时间,我们总是监控到一些性能“掉队”的请求,例如平时我们访问Cassandra数据库都在10ms以内,但是偶尔能达到3s,你可以参考下面这个度量 阅读全文
posted @ 2023-01-04 15:10 易先讯 阅读(26) 评论(0) 推荐(0)
摘要:你好,我是傅健。这里有部分同学可能认识我,我在极客时间开设了一门视频课《Netty源码剖析与实战》,很荣幸受邀来到陶辉老师的专栏做一些分享。今天我会围绕这门课程的主题——系统性能调优,结合我自身的工作经历补充一些内容,期待能给你一些新思路。 其实说起性能调优,我们往往有很多理论依据可以参考,例如针对 阅读全文
posted @ 2023-01-04 15:10 易先讯 阅读(14) 评论(0) 推荐(0)
摘要:你好,我是专栏编辑冬青。今天的课程有点特别,作为一期加餐,我为你带来了陶辉老师在GOPS 2018 · 上海站的分享,以文字讲解+ PPT的形式向你呈现。今天的内容主要集中在Nginx的性能方面,希望能给你带来一些系统化的思考,帮助你更有效地去做Nginx。 优化方法论 今天的分享重点会看这样两个问 阅读全文
posted @ 2023-01-04 15:09 易先讯 阅读(18) 评论(0) 推荐(0)
摘要:你好,我是庄振运。我是《性能工程高手课》的专栏作者,很荣幸受邀来到陶辉老师的专栏做一期分享。今天我们来讲一点SSD相关的性能知识。SSD(Solid State Drive)是硬盘的一种,有时候也叫Flash或者固态硬盘。 最近几年,SSD的发展和演化非常迅速。随着市场规模的增大和技术的进步,SSD 阅读全文
posted @ 2023-01-04 15:09 易先讯 阅读(28) 评论(0) 推荐(0)
摘要:你好,我是李玥。相信这里有部分同学对我是比较熟悉的,我在极客时间开了两门课,分别是《消息队列高手课》和《后端存储实战课》。今天很荣幸受邀来到陶辉老师的专栏做一期分享。 陶辉老师的这门课程,其中的知识点都是非常“硬核”,因为涉及到计算机操作系统底层的这些运行机制,确实非常抽象。我也看到有些同学在留言区 阅读全文
posted @ 2023-01-04 15:09 易先讯 阅读(7) 评论(0) 推荐(0)
摘要:你好,我是陶辉。这节课我们换换脑子,聊一个相对轻松点的话题——大厂面试。 2004年我毕业于西安交通大学计算机科学与技术专业,此后16年来既在华为、腾讯、思科、阿里巴巴这样的大厂工作过,也在两家几十人的创业公司工作过,在这种对比下,我对大厂面试的考核点很有心得体会。 作为候选人我拿到过很多大厂off 阅读全文
posted @ 2023-01-04 15:08 易先讯 阅读(12) 评论(0) 推荐(0)

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 45 下一页