Learning DevOps:Continuously Deliver Better Software

Learning DevOps:Continuously Deliver Better Software

评分

★★★★★

ISBN

9781787128675

出版社

Packt Publishing 2016-09-22出版

分类

编程设计

内容简介
This course is for developers who want to understand how the infrastructure that builds today's enterprises works, and how to painlessly and regularly ship quality software.
AI简介
这是一本专注于DevOps的指南,旨在帮助开发人员和运营人员理解并实践DevOps理念,从而实现自动化和持续交付,提高软件交付速度和质量。书中详细介绍了DevOps的速度、敏捷车轮的轮子、DevOps与持续交付概述、单体架构的问题、构建代码的重要性、软件测试自动化方法与实践、部署系统的多样性、虚拟化技术在部署中的应用、监控代码运行状况的多种解决方案、物联网设备对软件架构的影响、物联网部署中的安全问题、实施持续集成与持续部署、持续监控与持续改进、设定和沟通目标及愿景、使用Docker构建自定义镜像、使用ELK堆栈分析日志等关键内容。 书中通过丰富的实例和案例分析,深入浅出地阐述了DevOps的核心理念和实践方法。例如,书中详细解释了DevOps的速度,强调了自动化和持续交付的重要性,并介绍了敏捷开发中的多个循环,以及如何通过这些循环提高沟通效率。同时,书中也详细介绍了单体架构的问题,并提出了相应的解决方案,如分离关注点原则、三层系统、数据库迁移、滚动升级以及Microservices架构等。 此外,书中还深入探讨了软件测试自动化方法与实践,包括单元测试自动化、集成测试自动化和系统测试
阅读/下载地址