更多

Technology Radar Vol.19

洞察构建未来的技术和趋势

本期主题

一旦开启了与云供应商的合作,消费者就会发现他们会被云平台的自定义功能和诱人优惠紧紧粘住。
无论技术如何发展,永远存在这样的问题:组织很难避免典型的企业级应用反模式。
持之以恒的工程实践提供了最佳的长期策略来将技术创新的多样性和范畴有效地融入团队。
技术创新步伐的不断加快,直接反映在技术条目在雷达上停留的时间长短。我们调整了技术雷达的创建模式,以适应快速迭代的技术变革。

粘性十足的云平台

云提供商知道他们正在严峻的市场中进行竞争。为了获胜,他们需要吸引用户注册并长期留住他们。因此,为了保持竞争力,他们在新增产品特性上你争我抢,使得彼此不相上下。这一点可以从本期雷达试验环中以下云提供商的排名看出:AWSGoogle Cloud PlatformAzure。然而,一旦用户注册,这些云提供商就倾向于与用户建立尽可能高的粘性,以阻止他们使用其他提供商的服务。这通常表现为其云服务会与其服务和工具套件紧密集成。用户只有继续使用其云服务,才能获得更好的开发者体验。通常在用户决定是否将其部分或全部工作负载移动到另一朵云上,或发现云服务的使用和账单多到失控时,就能明显感觉到这种粘性。我们鼓励客户使用架构适应度函数度量成本的技术来监控运维成本,并将其作为衡量云供应商粘性的指标。或者使用Kubernetes和容器,并通过运用基础设施即代码来提升工作负载的可移植性,降低切换到另一个云提供商的成本。在本期雷达中,我们还会介绍两个新的云基础设施自动化工具:TerragruntPulumi。虽然我们支持通过粘性的高低来评估云提供商的新产品,但提醒你不要落入只使用通用云服务功能的陷阱。根据我们的经验,创建和维护与云无关的抽象层的开销,会超出退出某个特定云提供商的花费。

挥之不去的企业级应用反模式

无论技术如何快速变化,一些企业仍然想方设法地重新实现过去的反模式。雷达中的许多暂缓条目都在揭穿一些"新瓶装旧酒"的老把戏。比如:用Kafka重新创建ESB的反模式分层的微服务架构Data-hungry packages过度庞大的API网关Low-code 平台和一些其他有害的旧实践。一如既往的根本问题,是如何在隔离和耦合之间取得平衡:我们隔离组件,使其在技术角度便于管理。但是我们也需要协调组件,使其有助于解决业务问题。这就产生了某种形式的耦合。因此,上述旧模式就不断重新冒出来。新的架构和工具为解决这些问题提供了适当的方法,但这需要刻意去理解如何正确地使用它们,而不仅仅是使用崭新的技术去重新实现旧模式。

持之以恒的工程实践

随着技术创新步伐加快,新技术的发展呈现出一种从爆发到沉淀不断循环的模式。每当能够颠覆我们对软件开发固有认知的新技术出现时,都会引起业界的争相追捧,容器化、响应式前端和机器学习都是很好的例子。这时技术处在爆发阶段。然而,只有在明确如何与长期以来的工程实践(持续交付、测试、协作等)相结合之后,新技术才能真正的发挥功效,并进入沉淀阶段,为下一次爆发性扩张打下坚实的基础。在沉淀阶段,我们尝试在新技术的背景下应用实践,比如进行全面的自动化测试以及创建脚本代替重复操作,通常也会创造出新的开发工具。虽然表面看来技术创新是行业发展的唯一驱动力,但事实上,创新与持之以恒的工程实践相结合才是我们不断进步的基础。

速度 = 距离 / 时间

通常,我们会选取本期雷达中部分共性条目的精彩集锦展现在雷达主题中,但本主题涉及自技术雷达诞生以来出现过的所有条目。我们发现(并通过一些调研证明)雷达条目停留在雷达上的时间正在缩减。当我们在10年前启动技术雷达时,如果某个条目在雷达上的位置不再移动,它依然会保留两期(大约一年)时间,之后才会自动移出雷达。然而正如标题中的公式所说,速度 = 距离 / 时间: 软件开发生态系统中的变化一直在持续加速。在时间保持不变(依然是每年发布两次)的前提下,雷达中技术创新所跨越的距离明显地增大了。 这为精明的读者提供了显著的证据:技术变革的步伐正在不断加快。我们不仅看到雷达中的各个象限在加速变化,也看到了客户对新兴的及多样化的技术选择所表现出的兴趣。因此我们将改变传统的默认模式:雷达不再默认保留其上的条目,它们是否出现在雷达上完全取决于它们当前的价值。我们在深思熟虑后做出了这项改变,并认为只有这样才能更好地跟上技术生态系统中前所未有的狂热变化节奏。

相关洞见

下载

点击下载最新一期和过往版本

语言
格式
2018
下载
2018
November
English
2018
November
Español
2018
November
Português
2018
November
中文
2018
May
English
2018
May
Español
2018
May
Português
2018
May
中文
2017
下载
2017
November
English
2017
November
Català
2017
November
Español
2017
November
Italiano
2017
November
Português
2017
November
Türkçe
2017
November
中文
2017
March
English
2017
March
Català
2017
March
Español
2017
March
Italiano
2017
March
Português
2017
March
Türkçe
2017
March
中文
2016
下载
2016
November
English
2016
November
Català
2016
November
Español
2016
November
Português
2016
November
Türkçe
2016
November
中文
2016
April
English
2016
April
Español
2016
April
中文
2016
April
Português
2016
April
Türkçe
2015
下载
2015
November
English
2015
November
中文
2015
November
Türkçe
2015
November
Español
2015
November
Português
2015
May
English
2015
May
Español
2015
May
Português
2015
May
中文
2015
January
English
2015
January
Português
2015
January
中文
2014
下载
2014
July
English
2014
July
Español
2014
July
Português
2014
July
中文
2014
January
English
2014
January
Español
2014
January
Português
2014
January
中文
2014
January
Deutsch
2013
下载
2013
May
English
2012
下载
2012
October
English
2011
下载
2011
July
English
2011
January
English
2010
下载
2010
August
English
2010
April
English
2010
January
English

订阅技术雷达

我们将持续发布与技术雷达相关的内容。点击订阅,可在第一时间获得通知。

谢谢!

如果你已经订阅技术雷达,请关注收件箱,我们会尽快与你取得联系。