2019Gdevops全球敏捷运维峰会书单

异步社区官方博客

DevOps作为打破开发和运维之间壁垒的方法论,在打通应用全生命周期工具链路的过程中,扮演着极为重要的角色!如何高效实现敏捷运维,如何让运维更加敏捷化,俨然成为当下所有企业的必答题目。

全球敏捷运维峰会(Gdevops2019),是国内唯一同时覆盖一线与二线城市的高端技术峰会,主题覆盖敏捷运维、数据库、云与架构等重点方向。Gdevops峰会汇聚dbaplus社群数百专家资源,是与政府、企业携手打造的敏捷运维领域标杆盛会,全面覆盖从DBA、运维工程师到CXO等所有技术圈层、从互联网、电信、金融、交通到物流等重点行业,在业界、媒体界具有极大影响力。

峰会于2019-05-10 08:30开始,2019-05-10 18:00结束,人民邮电出版社异步社区将在现场设置展台,欢迎现场的朋友们前来以书会友。

1、重构:改善既有代码的设计(第2版)

[美] 马丁·福勒(Martin Fowler) 著,熊节,林从羽 译

这本备受关注的第2 版在第1 版的基础上做了全面修订,反映了编程领域业已发生的许多变化。第2 版中介绍的重构列表更加内聚,并用JavaScript 语言重写了代码范例。此外,第2 版中还新增了与函数式编程相关的重构范例,旨在教会读者如何在没有类的环境下开展重构。

新版沿袭了第1 版的结构,依次解释什么是重构,为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。

2、代码整洁之道:程序员的职业素养

[美] 罗伯特·C.马丁(Robert C.Martin) 著

余晟,章显洲 译

软件开发大师Robert C. Martin在书中介绍了真实软件技艺中的各项原则、技术、工具和实践,展示了怎么以自豪、自尊和自信的心态进行软件开发,怎么取得卓越表现和丰硕成果,怎么做到有效沟通和确切估算,怎么以坦诚的心态面对困难,并引导读者认识到专业程序员肩负的责任重大,阐述了什么才是程序员的职业素养。

书中的具体内容包括:

3、代码整洁之道

[美] 马丁 著,韩磊 译

《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者,《代码整洁之道》作者给出了一系列行之有效的整洁代码操作实践。这些实践在《代码整洁之道》中体现为一条条规则(或称“启示”),并辅以来自现实项目的正、反两面的范例。只要遵循这些规则,就能编写出干净的代码,从而有效提升代码质量。

4、Kafka入门与实践

作者:牟大恩

Kafka发展至今已具备很多特性,如分布式、高吞吐量、低延迟、高水平扩展性、高容错性等,也正是由于Kafka具备这些特性,使Kafka在大数据处理、日志收集、实时监控、离线统计分析等应用场景都被广泛使用。 本书内容按照从抽象到具体、从点到线再到面的学习思维模式进行编排,由浅入深、理论与实践相结合地对Kafka进行了讲解和分析。剖析Kafka实现原理时,Kafka核心组件各成一节;讲解Kafka基本操作及应用实践时,从简单操作拓展到高级应用。全书的各章之间没有很强的依赖关系,读者可以从其中任何一章开始阅读。

5、Kafka Streams实战

作者:[美] 小威廉 · P. 贝杰克(William P. Bejeck Jr.)

译者:牟大恩

本书教读者在Kafka平台上实现流式处理。在这本易于理解的书中,读者将通过实际的例子来收集、转换和聚合数据,使用多个处理器,处理实时事件,可以使用KSQL 深入研究流式SQL。本书还讲解了Kafka Streams应用程序的测试和运维方面的内容(如监控和调试)。

本书主要内容 - 使用KStream API。 - 过滤、转换和拆分数据。 - 使用处理器API。 - 与外部系统集成。

6、梦之队的梦魇:使用敏捷实践促进团队生产率

作者:【英】Portia Tung(董波亚)

译者:徐毅, 李清玉

敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。本书就将为你全面呈现一场关于敏捷开发的探索历程。全书分两个部分,前部分结合场景式的描述介绍了关于敏捷开发的一系列内容,第二部分以附录形式提供了一些补充资料。本书内容风格独特,轻松易读,非常适合对敏捷开发感兴趣的读者以及正在从事软件开发的相关人员阅读。

7、知行合一: 实现价值驱动的敏捷和精益开发

作者:丛 斌

本书系统探讨了从瀑布模式到敏捷模式转型的成功实践,在特定企业环境下让敏捷在组织、团队、项目中落地,并使其价值*大化,摆脱常见的“形似神不似”的敏捷实施。本书关于CMMI和敏捷开发模式结合的内容对国内众多的CMMI企业有很好的现实意义,二者的互补性使其结合弥补了各自的不足,使企业能更好地提升其开发过程的能力。如何将新一代精益开发的原则、实践移植到软件开发中的内容是本书另一个亮点。

8、优质代码:软件测试的原则、实践与模式

作者:【美】Stephen Vance

译者:伍斌

《优质代码:软件测试的原则、实践与模式》专门从软件开发人员和技术人员关注的代码质量的角度来讲软件测试的原理、实践和模式。作者有30多年的软件开发经验,20多年软件测试技术的教授经验。书中积累了来自大量高水准软件工程师的多年经验。无论你是在写一个新系统,还是试图驾驭一个遗留系统,本书都会让你高效地开发高质量的代码。

9、DevOps开发运维训练营

作者:【印度】米泰什 索尼(Mitesh Soni)

译者:姚军

本书从以练代学的角度讲解了IT 运维的一些实用知识和相关运维工具的使用技巧,总共分为8 章,其内容有DevOps 概念与评估框架,如何安装Jenkins 持续集成服务器,如何使用开发或者QA 环境的容器,云计算与配置管理,持续交付,自动化测试(功能和负载测试),使用编排技术自动化应用程序生命周期的不同方法,与特定角色相关的安全和监控。 本书适合打算学习DevOps 以及打算在公司内部建设DevOps文化的IT 开发人员、运营人员和管理员阅读。

10、Spring微服务实战

作者:[美]约翰•卡内尔(John Carnell) 译者:陈文辉

本书教读者如何使用Java和Spring平台构建基于微服务的应用程序。在构建和部署第1个Spring Cloud应用程序时,读者将学习如何进行微服务设计。在本书中,精心挑选的真实案例展示了基于微服务的各种模式,这些模式用于配置、路由、扩展和部署服务。读者将了解Spring易于使用的工具,并看到其如何助力用微服务来增强和重构现有的应用程序。

11、看板实战

作者:【瑞典】Marcus Hammarberg, Joakim Sundén

译者:霍金健, 何勉, 程鸣萱

《看板实战》提供了务实的指导,两位作者曾经为数十个团队讲授过这一方法。本书涵盖的技术有计划、预测、建立有效度量、可视化队列和瓶颈以及看板墙的构建和使用等。

本书涵盖

12、跟老韩学Linux运维

韩艳威 著

本书系统全面地介绍了Linux指令在企业生产环境中的实战应用技巧。主要内容包括Linux指令概述,CentOS操作系统生产环境标准化安装及实际运维部署,CentOS系统对比Windows系统的启动流程,Linux初、中、高级运维指令,并结合正则表达式将指令运用到实际工作环境中。本书最后详细介绍了Linux系统安全加固及内核核心参数优化等内容。书中精选的上千个实例均来自于作者在Linux系统运维领域的一线实战经验。