洞察构建未来的技术和趋势|洞察构建未来的技术和趋势 2018ThoughtWorks技术雷达峰会召开

ThoughtWorks技术雷达是ThoughtWorks每年出品两期的技术趋势报告,表达了ThoughtWorks对当下技术行业的态度和观点。而ThoughtWorks技术雷达峰会则会邀请企业CTO、技术决策者现场进行实例解析。
在技术变革快速发展的今天,技术在企业创新和转型的过程中扮演着越来越重要的角色。面对如此众多的新技术,企业都会面临这样一个难题:一方面需要采纳先进的技术,驱动企业的业务创新与创新;而另一方面,技术投资的风险却是实实在在的,错误的技术选型往往会带来不可估量的损失。
为了帮助企业解决这样的问题,全球性软件咨询公司ThoughtWorks每年会发布两次最新版本的技术雷达。它是由Technology Advisory Board(众多来自ThoughtWorks全球的资深技术专家组成)讨论得出的对ThoughtWorks以及软件行业产生重要影响的技术趋势和现状报告,并以雷达形式对各类技术的成熟度进行评估并给出建议,为从程序员到CTO的利益相关者提供参考。
最新一期技术雷达发布洞察构建未来的技术和趋势
2018年的第一期技术(总第18期)雷达聚焦物联网生态系统,并对其进行了重点分析和解读。物联网生态系统的方方面面,从设备操作系统到互联标准,从基于云的设备管理到数据处理,都在迎来一个快速发展时期。虽然安全和兼容性方面的挑战依然很大,不断成熟的物联网生态系统也预示着物联网行业的光明前途。
同时,在本期技术雷达中,还探讨了以下主题趋势:
浏览器增强,服务端式微
现在是一个技术发展非常快的时代,对于技术人而言,面对层出不穷的新技术,怎么跟上节奏?怎样去学习?很多人对此可能无所适从。
比如服务器端与浏览器的关系正在发生巨大的变革。曾经服务器端为王的时代,大部分时间我们希望把业务逻辑放到服务器端上。但是随着容器技术以及 PaaS相关技术的崛起,服务器端的工作越来越多被PaaS平台本身接管。
这样的一个发展结果就是前端的复杂度在增加,另外一方面后端的复杂度也在减少。优化用户体验的内在需求不断提升浏览器的功能多样性,许多后端服务也在这个过程中变得更加简洁。
为了实现更好用户体验的追求,企业正在持续地把功能装进浏览器里,许多后端服务因此变得越来越薄,复杂性也因而降低。
目前为了实现数字化转型,企业纷纷建立属于自己的数字化交付平台。这样的平台让代码从迁入到部署到生产环境变成完全一个自动化的过程,并且提供开箱即用的监控和运维支持。
企业借助自动化的后端应用程序开发,用微服务的架构方式开发应用,以API的方式呈现出来,输入输出都非常清晰明确,后端反而变成了一个相对比较简单的工作。
因为现在人们对客户端的用户体验有更多要求,现在浏览器也发展出来了很多 Native API,可以充分利用设备的能力,包括移动设备的传感器。再如比如这期技术雷达观察到随着 WebAssembly的引入可以进一步释放浏览器的潜力。
为了实现更好的用户体验,企业产品的多设备、多平台战略会持续发展;而在后端开发上,数字化平台的自动化和 Devops能力在持续完善和优化,后端开发会投入更多精力在业务功能本身。
不断蔓延的云环境复杂性
机构对云技术的应用愈发纯熟,一个必然到来的复杂化云环境通常也会催生出解决这些新生问题的解决方案。
当前随着虚拟化技术及容器技术等IaaS层的发展,云计算让企业对IT资源的获取更加弹性伸缩,按需使用,自助式服务。
AWS、微软Azure、GoogleGCE、阿里云等云计算提供商,不同平台的通用能力是非常类似的,但是为了实现差异化竞争,每个平台会去强调自己一些特有的能力,比如Google的 GCE会强调GKE服务托管的k8s,微软主打Blockchain as Service服务等。
所以,云计算提供商的眼花缭乱以及云计算环境的可选范围扩大,以及越来越多的监管和隐私问题的出现,云策略必然会变得更加复杂。比如目前流行的混合云管理等。
ThoughtWorks技术雷达提出了Polycloud的概念,这允许组织根据差异化的功能在多个供应商之间进行挑选。Polycloud与混合云不同,更多是针对企业选择和考虑不同的公有云在特定领域的差异化能力。
基于此,一些企业采用多供应商策略,一方面不想被某种云绑定,另一方面也出于对某种特殊能力的需求。这个时候云的复杂度是在上升的,因为你不光是要去了解使用平台本身,你还要能够去合理地管理不同的云平台。
信任团队,但要验证
我们见证了组织从"全面控制资源"的传统模式向一个更加精细化、本地化资源管理方式的转变。我们认为这个转变是有益的,很显然,工具和自动化有利于保持公正。对于几乎所有的软件开发来说,安全问题仍然是至关重要的。团队需要对自己的基础设施、设备和应用程序栈具有高度的权限控制,从而实现高度可视化,并可以在必要时候提供高级访问护栏。
物联网的演进
物联网(IoT)生态系统正在以平稳有力的步伐不断演化,关键成功因素包括安全性和成熟的工程实践。从设备上的操作系统到连接标准,尤其是基于云服务的设备管理和数据处理,除了主要的云服务提供商——包括Google IoT Core ,AWS IoT和Microsoft Azure IoT Hub——像阿里巴巴和阿里云这样的公司也在大力投资物联网PaaS解决方案。
现身说法 2018ThoughtWorks技术雷达峰会
如果说,ThoughtWorks技术雷达解读百余个技术趋势,致力于帮助IT从业者理清技术发展的脉络,作出正确的技术选型。技术雷达峰会则在此基础上更深一步,邀请企业CTO、技术决策者现场进行实例解析,解读技术趋势。
在2018年6月2日深圳四季酒店召开的技术雷达峰会中,ThoughtWorks对本期技术雷达主题趋势进行了解读,还分设横跨数据驱动架构、企业级区块链、云原生DevOps、数字化交互创新、演进式架构、透明化安全六大技术领域的垂直论坛。微服务概念提出者James Lewis、微软(中国)有限公司CTO黎江、优维科技CEO王津银以及ThoughtWorks顶尖技术人员都参与其中,共同分享了他们在行业中的洞见。
作为“微服务”概念提出者,James Lewis 2005年加入ThoughtWorks,目前是ThoughtWorks的总监咨询师,技术战略委员会的成员,也就是创建技术雷达的组织成员。他对于大规模企业系统集成有着丰富的经验,致力于通过小型而互相协作的服务来构建应用。他曾经用微服务构建过大量的系统,同时也是这个不断增长的社区中非常活跃的参与者。
当前,我们已经从流程驱动的信息化转型进入到数据驱动的数字化转型时代,如何识别、采集、利用企业的数据资产,如何构建企业的数据资产平台,如何利用数据和算法、人工智能技术来帮助企业进行创新,并且为业务创新服务提供技术支持?传统的OLTP/OLAP的数据应用架构已经不适用于现在的挑战,我们需要新的以数据为中心的技术架构。
ThoughtWorks数据和人工智能总监史凯与微软中国区CTO黎江把话题聚焦在如何通过构建数据驱动的技术架构来实现数据驱动的运营和转型。比如,如何做技术栈的选型,选取什么样的开源组件,在过程中,会碰到什么样的具体问题,以及我们是如何解决的。
过去9年DevOps运动的蓬勃发展,为不同组织提供了开发和运维高效合作的方法论和指南,并协同开源社区的力量,促进了诸如Docker,Kubernates等标志性云原生(CloudNative)技术的发展。
ThoughtWorks高级咨询师顾宇与优维科技CEO王津银与现场观众分享了云原生DevOps的最新技术实践,使我们能够充分发挥云原生的优势,在互联网上更好的促进开发和运维的协作,以快速落地数字平台战略。
【洞察构建未来的技术和趋势|洞察构建未来的技术和趋势 2018ThoughtWorks技术雷达峰会召开】不是所有的坑都要自己去淌,借鉴别人的地图,走自己的路。百余位技术决策者在雷达峰会与您一起洞察构建未来的技术和趋势!

    推荐阅读