近年来,随着云计算的深入发展,云服务、虚拟机、微服务逐步普及,如今软件开发任务对从业者提出了更高的技能要求。因此,软件工程师们不仅要会写代码,懂业务规则,还须清楚自己的代码是如何部署到云端或虚拟机上,以及如何借助微服务缩短发布周期,提高部署效率。然而,如何系统地学习这些远超软件工程教学大纲的知识。
云计算时代 DevOps 的入门指南 Len Bass 最新著作《 Deployment and Operations for Software Engineers 》中文版 ——《云原生 DevOps 指南》现已全面上架。
全书共分十二章,采用模块化的编排方式,全面系统地讲解了现代软件开发涉及的部署与运维知识和流程,包括虚拟化、云、容器、平台安全、微服务、系统配置、布署流水线、灾难恢复等,能够帮助传统程序员快速胜任现代软件开发工作。
全书各章都会讲解理论知识并提供配套的实践练习,同时还设置了议题供课堂分组讨论,有助于软件工程师、计算机或者软件工程相关专业的学生读者以及相关领域的爱好者更好地理解章节内容。
作者简介
Len Bass:澳大利亚国家信息通信技术研究院( NICTA )高级主任研究员,卡内基梅隆大学( CMU )软件工程研究所( SEI )高级工程师,从事软件研发工作 50 多年。著有《软件构架实践》,该书荣获美国权威的软件开发杂志第九届图书效率大奖,对软件工程领域影响深远。
John Klein:卡内基梅隆大学( CMU )软件工程研究所( SEI )主要技术成员,主要从事可扩展系统架构方面的研究。
译者推荐
从事软件行业多年,时常感慨这个行业工程化的薄弱。较之建筑工程、软件工程的可靠性是堪忧的;“工程”涉及人、流程、工具。本书着重于工具和流程方面的介绍。我们期望它不仅能给一线开发者提供有用的知识和技能,也能让技术管理者系统性地审视团队的研发流程是否还有改进的空间,如何利用云原生和 DevOps 技术进一步提升研发效能和质量。
—— CODING 创始人兼 CEO 张海龙
温馨提示:在 PC 端打开购买链接体验会更好