随着越来越多的公司转向构建微服务及其他形式的分布式系统,这些系统的复杂性也与日俱增。虽然无法消除复杂性,但通过实践混沌工程,可以发现系统中的漏洞,并防患于未然。本书向工程师展示了如何在优化系统满足业务目标的同时应对复杂的系统。
两位作者是该领域的杰出人物,他们在Netflix公司合作期间开创了“混沌工程”这一学科。在本书中,他们不仅阐述了混沌工程的目标、方法和价值,还促进了各行业的从业者针对该主题展开交流。本书内容丰富,立足于发展史,面向未来,是打开混沌工程之门的黄金之钥。
通过阅读本书,你将:
* 了解混沌工程如何使组织能够应对复杂性。
* 探索一种方法论来避免应用程序、网络和基础设施出现故障。
* 通过谷歌、微软、Slack和LinkedIn等行业专家的真实故事,学习如何将理论应用于实践。
* 建立思考软件系统内部复杂性的框架。
* 围绕Game Day设计一个混沌工程实施计划,并朝着目标明确的自动化实验方向发展。
* 了解如何设计能够实现持续协作的混沌实验。