读发布!设计与部署稳定的分布式系统(第2版)笔记34_读后总结与感想兼导读

 

1. 基本信息

发布!设计与部署稳定的分布式系统 第2版

Release It! Design and Deploy Production - Ready Software,Second Edition

[美]迈克尔·尼加德(MichaelT.Nygard)

人民邮电出版社,2020年1月出版

1.1. 读薄率

2版书籍总字数426千字,笔记总字数52852字。

读薄率52852÷426000≈12.41%

1.2. 读厚方向

  1. SRE:Google运维解密

  2. Google系统架构解密:构建安全可靠的系统

  3. Google软件测试之道

  4. DevOps:软件架构师行动指南

1.3. 笔记--章节对应关系

笔记章节字数发布日期
2023年
读发布!设计与部署稳定的分布式系统(第2版)笔记01_生产环境的生存法则第1章 生产环境的生存法则10776月13日
读发布!设计与部署稳定的分布式系统(第2版)笔记02_停飞的代码异常第2章 案例研究:让航空公司停飞的代码异常12266月14日
读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行第3章 让系统稳定运行26116月15日
读发布!设计与部署稳定的分布式系统(第2版)笔记04_集成点第4章 稳定性的反模式18416月18日
读发布!设计与部署稳定的分布式系统(第2版)笔记05_层叠4.2 同层连累反应
4.3 层叠失效
11326月19日
读发布!设计与部署稳定的分布式系统(第2版)笔记06_用户4.4 用户16436月20日
读发布!设计与部署稳定的分布式系统(第2版)笔记07_线程阻塞4.5 线程阻塞11916月21日
读发布!设计与部署稳定的分布式系统(第2版)笔记08_自黑与放大4.6 自黑式攻击
4.7 放大效应
18366月22日
读发布!设计与部署稳定的分布式系统(第2版)笔记09_一窝蜂和容量4.9 一窝蜂
4.8 失衡的系统容量
15406月23日
读发布!设计与部署稳定的分布式系统(第2版)笔记10_自动化和缓慢的响应4.10 做出误判的机器
4.11 缓慢的响应
14016月24日
读发布!设计与部署稳定的分布式系统(第2版)笔记11_无限长的结果集4.12 无限长的结果集8586月25日
读发布!设计与部署稳定的分布式系统(第2版)笔记12_超时模式第5章 稳定性的模式14446月26日
读发布!设计与部署稳定的分布式系统(第2版)笔记13_断路器与舱壁5.2 断路器
5.3 舱壁
15316月27日
读发布!设计与部署稳定的分布式系统(第2版)笔记14_稳态5.4 稳态12406月28日
读发布!设计与部署稳定的分布式系统(第2版)笔记15_快速失败和替换5.5 快速失败
5.6 任其崩溃并替换
12766月29日
读发布!设计与部署稳定的分布式系统(第2版)笔记16_握手和考验机5.7 握手
5.8 考验机
12646月30日
读发布!设计与部署稳定的分布式系统(第2版)笔记17_中间件、背压和调速器5.9 中间件解耦
5.10 卸下负载
5.11 背压机制
5.12 调速器
15267月3日
读发布!设计与部署稳定的分布式系统(第2版)笔记18_基础层之联网6.9 应对奏效吗
第7章 基础层
14687月4日
读发布!设计与部署稳定的分布式系统(第2版)笔记19_基础层之设备7.2 物理主机、虚拟机和容器13827月5日
读发布!设计与部署稳定的分布式系统(第2版)笔记20_实例层之代码第8章 实例层12217月6日
读发布!设计与部署稳定的分布式系统(第2版)笔记21_实例层之配置8.2 配置
8.3 明晰性
15937月7日
读发布!设计与部署稳定的分布式系统(第2版)笔记22_实例层之日志8.3 明晰性10577月10日
读发布!设计与部署稳定的分布式系统(第2版)笔记23_互联层之DNS第9章 互连层13217月16日
读发布!设计与部署稳定的分布式系统(第2版)笔记24_互联层之负载均衡9.3 负载均衡14917月17日
读发布!设计与部署稳定的分布式系统(第2版)笔记25_互联层之路由和服务9.4 控制请求数量
9.5 网络路由
9.6 发现服务
9.7 迁移虚拟IP地址
17257月29日
读发布!设计与部署稳定的分布式系统(第2版)笔记26_安全性上第11章 安全性20857月30日
读发布!设计与部署稳定的分布式系统(第2版)笔记27_安全性下第11章 安全性24257月31日
读发布!设计与部署稳定的分布式系统(第2版)笔记28_控制层上第10章 控制层27828月6日
读发布!设计与部署稳定的分布式系统(第2版)笔记29_控制层下第10章 控制层18268月7日
读发布!设计与部署稳定的分布式系统(第2版)笔记30_为部署而设计第12章 案例研究:等待戈多
第13章 为部署而设计
31088月13日
读发布!设计与部署稳定的分布式系统(第2版)笔记31_版本问题第14章 处理版本问题10918月14日
读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性第16章 适应性21338月19日
读发布!设计与部署稳定的分布式系统(第2版)笔记33_混沌工程第15章 案例研究:不能承受的巨大顾客流量
第17章 混沌工程
15078月20日
$总计52852$

2. 亮点

2.1. 列举了很多系统失效(崩溃)的例子

很多是我们没有想到也没有经历过的,也就是说没有相关的经验,而书中指出来了,并且给出了解决方案。

2.2. 重视生产环境、生产环境,还是生产环境

  1. 很少有公司能像微软、谷歌或者亚马逊那样,搭建模拟出生产环境的测试环境。

  2. 生产环境由于有历史数据和历史问题,测试环境不能复现也不好预测。

  3. 生产环境面对的是大量未知,测试环境相对可控,相对可控模拟大量未知,力有不逮。

2.3. 选择良好的架构能省不少麻烦

断路器、调速器、舱壁等等,提前在设计架构时考虑进去,能为后期的上线部署和运维保障省去很多麻烦,研发成本上去了,但是综合成本下降了。

3. 感想

3.1. 截至目前读薄率最高的

书总字数不多,但是笔记字数不少,该书除掉列举的案例外,可算是字字如珠玑,句句是箴言

3.2. 曲高和寡

看看各平台那惨淡的阅读量,明显曲高和寡了。

当然咯,不管该书的英文原名还是中文译名,都不是那么讨人喜欢的阳春白雪样,呵呵。

3.3. 经典书籍,救火队长必读

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值