Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
        

实战springboot+CAS单点登录课程(免费领取)

SpringBoot打造全栈在线教育平台实战课程

66套java实战课程无套路领取

Java1234 VIP课程

领取微信扫码登录Java实现视频教程

Java1234至尊VIP(特价活动)
当前位置: 主页 > Java文档 > Java新书推荐 >

Java持续交付 新书推荐


分享到:
时间:2019-11-06 13:49来源:http://www.java1234.com 作者:小锋  侵权举报
Java持续交付 PDF 下载
失效链接处理
Java持续交付 新书推荐

 
 
 
作者简介:
Daniel Bryant 是Datawire 的独立技术顾问和产品架构师。他专注于通过发现价值流、创建构建管道以及实施有效的测试策略,在组织内实施持续交付。Daniel 在技术上擅长DevOps 工具、云计算/ 容器平台和微服务实现。他还是一名Java 社区领袖,为几个开源项目做出过贡献,也为InfoQ、O’Reilly 和Voxxed 撰写文章,并且会定期出席OSCON、QCon 和JavaOne 等国际会议。Abraham Marin-Perez 是一名Java 和Scala 开发人员,在金融、出版和公共部门等行业拥有超过10 年的经验。他还帮助管理伦敦Java 社区,并在Meet a Mentor London小组提供职业发展方面的建议。Abraham 喜欢与其他人分享他的经验,因此经常会在JavaOne 或者Devoxx UK 等国际活动上发表演讲,并在InfoQ 上发表Java 方面的新闻。他还是Real-World Maintainable Software (O’Reilly) 一书的作者。Abraham 目前居住在伦敦,喜欢在天气好的时候外出徒步,或者天气不好的时候在家烹饪。
张若飞,曾任多家互联网金融公司CTO,在宜人贷、雅虎北研、金山云等知名公司担任架构师。十余年互联网研发及技术管理经验,对搭建海量数据、大型分布式系统有丰富经验。著有十余本技术译著,包括《Grails权威指南》《给大忙人看的JavaSE 8》《代码不朽:编写可维护软件的十大原则》《面向可伸缩架构》《云原生Java》等书,总计400余万字。
  
相关截图:
 
资料简介:
本书完整介绍了Java软件开发的整个生命周期,还结合大量的成功实践经验,介绍了每个阶段可能会使用到的工具和技能。在基础设施已经极大完善的今天,本书还与时俱进地介绍了如何在Docker、Kubernetes、Cloud、FaaS等新兴环境下进行持续集成和持续交付
 
资料目录:

第 1 章 持续交付 :为什么需要持续交付,什么是持续交付....................1 
入门知识 .......................................................................................................................1 
赋能开发者 :为什么我们要持续交付 ..........................................................................2 
快速反馈会减少上下文切换 .................................................................................2 
自动化的、可重复的以及可靠的发布...................................................................2 
定义“完成”的概念 .............................................................................................3 
什么是构建管道 ............................................................................................................4 
核心的构建管道阶段 .............................................................................................4 
容器技术的影响 ....................................................................................................7 
对当前架构的影响 ................................................................................................8 
总结 ..............................................................................................................................9 
第 2 章 Java 开发的演化..............................................................10 
现代 Java 应用程序的需求 .......................................................................................... 10 
对业务增长速度和稳定性的要求 ........................................................................ 11 
API 经济的崛起 .................................................................................................. 11 
云计算的机会和成本 ........................................................................................... 12 
模块化归来 :拥抱更小的服务 ............................................................................ 12 
对持续交付的影响 .............................................................................................. 13 
Java 部署平台的演化 .................................................................................................. 13 
WAR 和 EAR :应用服务器统治的年代 .............................................................. 13 
可执行的胖 JAR 文件 :十二要素风格应用的出现 ............................................. 14 
容器镜像 :不断增加的可移植性(以及复杂性) ................................................ 15 
函数即服务 :“无服务器”架构的出现 ............................................................... 16 
平台对持续交付的影响 ....................................................................................... 17 
DevOps、SRE 和发布工程 ......................................................................................... 17 
研发和运维.......................................................................................................... 18 
站点可靠性工程 .................................................................................................. 19 
发布工程 ............................................................................................................. 21 
共享责任、指标和可观察性 ............................................................................... 22 
总结 ............................................................................................................................ 22 
第 3 章 设计持续交付的架构..........................................................24 
优秀架构的基础 .......................................................................................................... 24 
松耦合 ................................................................................................................. 25 
高内聚 ................................................................................................................. 25 
耦合、内聚和持续交付 ....................................................................................... 26 
面向业务敏捷的架构 .................................................................................................. 27 
不好的架构会限制业务的发展 ............................................................................ 27 
复杂性和变更成本 .............................................................................................. 28 
API 驱动的应用程序的最佳实践 ................................................................................ 29 
“自上而下”构建 API ......................................................................................... 29 
良好的 API 有助于持续测试和集成 .................................................................... 29 
部署平台和架构 .......................................................................................................... 30 
设计符合“十二要素”的云原生应用程序 ......................................................... 30 
培养机械同理心 .................................................................................................. 33 
面向失败的设计和持续测试 ............................................................................... 33 
越来越小的服务 .......................................................................................................... 34 
交付单体应用程序的挑战 ................................................................................... 34 
微服务 :当 SOA 遇到领域驱动设计 .................................................................. 35 
函数、lambda 表达式和纳米服务(Nanoservices) ............................................. 36 
架构 :“难以改变的东西” ........................................................................................... 37 
总结 ............................................................................................................................ 38 
第 4 章 Java 应用的部署平台、基础设施以及持续交付......................39 
由平台提供的功能性 .................................................................................................. 39 
基本的开发流程 .......................................................................................................... 40 
传统的基础设施平台 .................................................................................................. 41 
传统的平台组件 .................................................................................................. 41 
传统基础设施平台面临的挑战 ............................................................................ 41 
传统基础设施的好处 ........................................................................................... 42 
传统基础设施平台上的 CI / CD .......................................................................... 42 
云平台 ......................................................................................................................... 43 
深入云计算.......................................................................................................... 43 
云计算面临的挑战 .............................................................................................. 45 
云计算的好处 ...................................................................................................... 46 
云计算中的持续交付 ........................................................................................... 47 
平台即服务 ................................................................................................................. 47 
简单了解 PaaS 的原理 ......................................................................................... 48 
PaaS 平台面临的挑战.......................................................................................... 48 
PaaS 的好处 ........................................................................................................ 50 
CI/CD 和 PaaS .................



 

------分隔线----------------------------
锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程