Golang Chaos Engineering
极客时间《Go 语言从入门到实践》学习笔记 16,题图来自网络
54 | Chaos Engineering
Chaos Engineering 听名字就觉得很厉害,Chaos under control 相当于和同事开一个不过火的玩笑,难度很大。
如果问题经常发生,人们就会学习和思考解决它的⽅法
如果一件事情以前没有遇到过,突然发生,那么就有可能束手无策
在可控的范围,在生产环境中模拟错误,看看系统会受到什么样的影响,想办法去克服这些问题。
Chaos Engineering 原则
Build a Hypothesis around Steady State Behavior
Vary Real-world Events
Run Experiments in Production
Automate Experiments to Run Continuously
Minimize Blast Radius
构建一个稳定的系统行为
尝试各种真实的问题和错误
在生产环境做实验和尝试
自动化持续实验
控制危害范围
相关开源项⽬
https://github.com/Netflix/chaosmonkey
https://github.com/easierway/service_decorators/blob/master/README.md
顺便说,Covid-19 算是突然发生的事情么?
55 | 结课测试 &结束语
作为一个入门课程,我觉的《Go 语言从入门到实践》还是挺合适的,虽然留言里面也有一些吐槽的。
这是我在极客时间看完的第一个视频课,相对来说比音频课要花费更多的时间,如果能够提供讲稿就更好了。
结课测试都是单选题,所以相对简单,做了三次,总算得了 100 分。
接下来打算继续隔壁的《Go 语言核心 36 讲》。
版权声明: 本文为 InfoQ 作者【escray】的原创文章。
原文链接:【http://xie.infoq.cn/article/562dd26960e15c001676e41fb】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论