- 软件系统本质上是动态的和不稳定的。
- 有的时候为了灵活性而牺牲稳定性是有意义的
- 为了最小化意外复杂度,SRE团队应该:
(a)在他们所负责的系统中引入意外复杂度时,及时提出抗议。
(b)不断地努力消除正在接手的和已经负责运维的系统的复杂度。
- 所有的代码都有必须存在的目的的实践:"代码膨胀"检测
- 软件的简单性是可靠性的前提条件。当我们考虑如何简化一个给定的任务的每一步时,我们并不是在偷懒。相反,我们是在明确实际上要完成的任务是什么,以及如何更容易地做到。我们对新功能说“不”的时候,不是在限制创新,是在保持环境整洁,以免分心。这样我们可以持续关注创新,并且可以进行真正的工程工作。
读书笔记(SRE:Google运维解密):第9章 简单化
最新推荐文章于 2020-11-09 23:03:47 发布