许式伟的架构课
从源头出发,带你重新理解架构设计
许式伟  七牛云 CEO
专栏
已完结·共 89 讲
|
8.5w 人已学
|
收藏
架构也关乎用户需求,作为架构师,我们不只是要知道当前的用户需求是什么,我们还要预测需求未来可能的变化,预判什么会发生,而什么一定不会发生。预测什么不会发生最为重要,只有做到这一点,才能真正防止架构的过度设计,把简单的事情复杂化。
来自:开篇词 | 怎样成长为优秀的软件架构师?
17 人划过
越强大的基础架构支撑下,应用程序开发需要关注的问题就越收敛,我们的开发效率就越高。在我们只需要关注应用程序本身的业务问题如何构建时,我们说自己是在设计应用程序的业务架构(或者叫“应用架构”)。
来自:01 | 架构设计的宏观视角
8 人划过
事实上输入意图的理解越来越难了,因为交互在朝着自然(Nature)和智能(Intelligence)的方向发展。我们不可能让每一个软件都自己去做输入意图的理解(今天的现状是每个软件自己做),在未来,必然将由操作系统来实现智能交互的基础架构。
来自:10 | 输入和输出设备:交互的演进
5 人划过
要提升架构能力,首先得做到规格为先,而不是实现为先。
来自:结束语 | 放下技术人的身段,用极限思维提升架构能力
4 人划过
以桌面开发对架构师能力、软件工程的水平要求之高,要远高于服务端开发。
来自:33 | 桌面开发篇:回顾与总结
3 人划过
让两个工程师在两台不同的机器上基于同一个源代码版本构建同一个产品,构建结果应该是相同的。
来自:49 | 发布、升级与版本管理
3 人划过
服务治理则致力于让服务端程序健康地为客户提供 7x24 小时不间断的服务
来自:56 | 服务治理篇:回顾与总结
3 人划过
数据中心操作系统(DCOS)的事实标准
来自:34 | 服务端开发的宏观视角
3 人划过
而 RDD 的核心思想正是只读。对一个只读的 RDD 施加一个变换(transform),即得到另一个 RDD,这不就是函数式编程么?但这种只读设计,让我们的分布式运算在重试、延迟计算、缓存等过程都变得极其简单。
来自:72 | 发布单元与版本管理
3 人划过
当然过载保护可以做得很粗,只有一个全局的负载保护。也可以很细,给每个用户设置独立的负载配额,部分特殊客户甚至可以单独调整负载配额。在理想情况下,当全局过载情况真的发生时,使服务只针对某些“异常”客户返回错误是非常关键的,这样其他用户就不会受影响。
来自:53 | 过载保护与容量规划
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

许式伟

七牛云 CEO

许式伟,七牛云 CEO,超过 19 年的互联网从业经验,曾在金山、盛大从事技术研究方面的工作,是 WPS 2005 的首席架构师。他在 2011 年创办了七牛云,成功打造了全新的公有云存储服务。 首席架构师口传心授,带你重新理解架构设计,一起成为信息世界的创造者。
编辑推荐
包含这门课的学习路径

架构师

28门课程 151.9w人学习

分布式工程师

8门课程 48.8w人学习

后端工程师

27门课程 184.1w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283800 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180996 人已学习

¥98¥399
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224933 人已学习

¥68¥199
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152617 人已学习

¥68¥199
编辑训练营
总编室
极客邦科技总编室

9讲 | 8401 人已学习

¥19.9
OpenResty 从入门到实战
温铭
OpenResty 软件基金会第一任主席,Apache APISIX 项目 VP

52讲 | 20909 人已学习

¥59¥129