Skip to Content
Java持续交付
book

Java持续交付

by Daniel Bryant, Abraham Marín-Pérez
November 2019
Beginner to intermediate
406 pages
9h 21m
Chinese
Publishing House of Electronics Industry
Content preview from Java持续交付
其他的指导和提示
365
其他的指导和提示
关于如何推广持续交付的经验我们可以单独写一本书,但是也经常会面临一些挑战,例
如如何处理常见的不良实践和丑陋的架构。
不良实践和常见的反模式
在本章中,我们已经多次提到在组织内实施持续交付是一个复杂的过程,许多良好的实
践都跟使用场景有关,但是一些不良的实践却可能出现在任何地方。如果你能够了解这
些不良实践,就能够避免它们
y
在持续交付的概念验证阶段,过于雄心勃勃地选择(或者扩张)某个功能。
y
尝试在一个全新、创新的功能上实现持续交付。虽然也可以用来进行
CD
实验,
但如果新功能没有良好的设计,或者在组织中没有资源的支持,就可能会导致长
时间的延期。
y
在技术栈中引入了太多新技术,例如,从在内部托管的应用服务器上部署一个
EAR
文件,到在公有云的
Kubernetes
容器中部署
Fat JAR
应用程序。
y
以破坏性的方式改变架构,同时又试图为应用程序建立一个构建管道,例如,将
应用程序从一个单体
WAR
文件的部署方式,拆分为
10
个微服务进行部署和编排。
y
过分依赖外部顾问或者供应商。虽然外部顾问和供应商可以为迁移带来很多价值
(提供急需的专业知识),但最后的迁移过程必须由内部团队来负责。
y
简单地将当前手动操作自动化。这可能是一个很好的起点,但是你必须确保每个
手动操作都是有效的和必要的。自动化意味着你可能会更快、更频繁地出错,造
成比以前更大的损失!
y
不承认遗留系统中存在的限制或者紧耦合。
y
不了解当前组织结构不适合于持续交付(例如,政治文化严重或者不尊重康威定 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu
Java性能优化实践:JVM调优策略、工具与技巧

Java性能优化实践:JVM调优策略、工具与技巧

Benjamin J. Evans, James Gough, Chris Newland
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787121374425