书籍介绍
在当今这个数字化时代,分布式系统已经成为企业业务的核心。然而,构建和维护这样的系统并不容易,需要深入理解各种技术和策略。《发布!设计与部署稳定的分布式系统(第2版)》正是为了帮助读者克服这些挑战而编写的,它将理论与实践相结合,为读者提供了全面的学习资源。
作者简介
迈克尔·尼加德,一位资深程序员兼架构师,拥有20年行业经验。他曾在政府、银行、金融、农业、零售等多个行业为运营系统提供解决方案,擅长在不利环境下构建高性能、高可靠性的软件。译者吾真本,本名伍斌,是ThoughtWorks首席咨询师,著作《驯服烂代码》深受欢迎。伍斌20年职业生涯中担任过程序员、测试工程师、项目经理、敏捷教练等职位,并成功辅导多家大型企业进行敏捷和DevOps转型。
推荐理由
《发布!设计与部署稳定的分布式系统(第2版)》详细介绍了软件系统发布领域的经验,涵盖了构建、运维、持续部署、云基础设施和混沌工程等现代技术。这本书不仅提供了丰富的理论知识和实际案例,还强调了系统稳定性和可伸缩性的重要性,对于希望深入了解分布式系统设计和部署的读者来说是一本不可多得的指南。
适合哪些人读
这本书适合以下人群阅读:
1. 软件工程师和开发人员,特别是那些对分布式系统设计和部署感兴趣的
2. 系统架构师和运维工程师,希望提升系统稳定性和可伸缩性的
3. DevOps工程师,需要了解持续集成和持续部署的最佳实践
4. 对云基础设施和混沌工程感兴趣的读者
5. 对软件系统发布领域有深入了解需求的从业者。
目录
第 1 章 生产环境的生存法则 阅读
第一部分 创造稳定性
第 2 章 案例研究:让航空公司停飞的代码异常
第 3 章 让系统稳定运行
第 4 章 稳定性的反模式
显示全部