re:Invent 2023 | 使应用程序现代化并消除 200M+ 行旧代码

关键字: [Amazon Web Services re:Invent 2023, Tech Spot, Modernizing Applications, Eliminating Legacy Code, Cloud Native Platform, Developer Productivity, Code Suggestion]

本文字数: 1100, 阅读完需: 6 分钟

视频

如视频不能正常播放,请前往bilibili观看本视频。>> https://www.bilibili.com/video/BV1Nw411b7AH

导读

如果您处理过遗留应用程序,那么您可能对 COBOL 应用程序现代化这一复杂任务并不陌生。市场上充斥着各种声称能提供解决方案的工具和方法,要找到一种真正有效的方法来应对这一挑战可能令人望而生畏。伊塔乌银行是拉丁美洲领先的银行,拥有超过 7000 万的客户群,它正在改写现代化的游戏规则。通过利用 StackSpot 的强大功能,伊塔乌银行重新规划了自己的现代化之旅,从自己的遗留代码、文档和其他知识源中学习,以支持现代应用程序的构建。本讲座由亚马逊云科技合作伙伴 StackSpot 为您带来。

演讲精华

以下是小编为您整理的本次演讲的精华,共800字,阅读时间大约是4分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。

视频首先介绍了Fabio Napoli,他是拉丁美洲最大的金融机构之一Itaú Unibanco的首席技术官(CTO)。Itaú正经历着重大的数字化转型,旨在更好地与客户建立紧密联系。据Fabio介绍,Itaú的转型主要集中在两个方面:一是将技术与业务相结合,共同创造满足客户需求的产品;二是升级其技术平台以支持这种灵活的方法。

详细来说,Fabio阐述了Itaú如何将以客户为中心的理念贯彻到所有工作中。他们运用设计思维深入了解用户的需求和行为。借助数据和人工智能,他们分析每一次客户互动,以发现其中的规律和洞察。这些数据驱动的见解会直接应用于采用敏捷方法进行快速的产品开发。跨职能团队会迅速迭代,推出解决真实客户问题的功能。

在技术层面,升级其平台对于实现这种以客户为中心的方式至关重要。拥有长期发布周期的传统系统将无法让他们实时感知和响应客户的需求。因此,Itaú正在积极推进平台的现代化。

回顾历史,Fabio表示Itaú自2017年开始进行现代化改造,当时他们将部分工作负载迁移到了私有云中。这一阶段帮助他们学到了关于云原生技术的知识。2018年,随着法规允许,他们调整策略,转向使用公共云,并选择了亚马逊云科技作为首选提供商。2020年成为了一个重要的转折点,他们重新设计了运营模式以提高效率,并开始将传统的应用程序大规模地现代化到亚马逊云科技上。

到如今,Fabio强调,Itaú庞大的平台已经有50%实现了现代化,这使得他们的竞争力提升了70%。然而,仍有很多工作要做,他们现在专注于与他们的合作伙伴Zoi一起优化Tech Spot - 一个由Zoi开发的云原生平台。

此时,Zoi的首席执行官Bruno Costa接过了话茬,深入探讨了Tech Spot。他指出Tech Spot主要包括两个部分:企业开发者平台和云服务。前者是让建筑师定义和构建可重用的栈来编写技术愿景的地方。后者则提供托管的基础设施和运营服务。

布鲁诺深入阐述了Tech Spot的四个核心层面。作为工作区层的建筑设计师负责创建实施特定技术或解决方案的插件,这些插件随后可以合并成可重复使用的堆栈,最终提供给开发者。工作区层允许不同的团队和应用对堆栈进行划分。运行时层在生产过程中强制执行标准和策略。目录层则提供了一个集中的API注册表。

布鲁诺强调了Tech Spot如何在架构师和开发者之间实现问题隔离。架构师使用该平台构建与技术战略一致的组件,而开发者则可以享受到易于发现和使用经过审查的组件的消费者体验。这有助于提高协作和采用率。

此外,Tech Spot允许架构师在生产环境中配置并自动执行策略和安全边界,例如确保新数据库以正确的方式进行备份。这为开发者带来了自由和速度,同时也保持了良好的管理。

通过实例,布鲁诺展示了架构师如何能够使用插件构建特定堆栈所需的全部功能,如数据库、微服务、可观察性等。这些插件组成了可重复使用的堆栈,使团队能够快速开始构建新应用程序和基础设施。运行时层确保了所有堆栈中的所有策略和标准配置在代码部署到生产环境时都能自动应用。

接着,布鲁诺介绍了一种名为Stack Spot AI的新代码建议引擎,它在开发者的IDE中提供上下文相关的建议。AI通过吸收公司的架构信息、文档、政策以及代码来进行个性化。这使得它能提供高度相关的建议,并根据该组织的系统构建方式进行调整。

最后,布鲁诺详细解释了将解决方案直接引入IDE的优势,避免开发者需要在系统之间切换以查找API、获取批准、查看文档等。Stack Spot AI将所有这些信息整合到开发者的工作流程中。它还使用了现代知识来重新设计如何将遗留代码转换为公司堆栈的云原生模式。

总的来说,Bruno强调了一点,即通过持续发展的平台、政策执行和AI辅助,Stack Spot有能力实现现代化的同时防止应用程序累积新的遗留问题。Itaú与Zoi的合作自我改革计划也对其他大型企业的现代化具有广泛适用性。

最后,Napoli回顾了Tech Spot如何为开发者提供了速度、质量、效率和安全性。通过提供边界和帮助,Itaú能够在不牺牲管理和最佳实践的前提下迅速采取行动。Napoli最后邀请观众们前往他们的展台,了解更多关于Tech Spot如何助力其他公司加速现代化进程的详细信息。

下面是一些演讲现场的精彩瞬间:

在演讲中,领导人探讨了两个主题。

首先,他们讨论了Itaú的数字转型和平台现代化。

其次,他们谈到了Zoi与Itaú共同开发的云原生平台Tech Spot,该技术旨在协助现代化遗留应用程序。

亚马逊云科技致力于深入了解客户需求并在反馈循环中不断改进,以解决客户面临的实际问题。

架构团队会制定策略以确保新数据库在创建时具备备份功能,从而确保数据的安全和质量。

亚马逊云科技支持公司从内部基础设施向云计算的过渡,通过采用最佳实践和零信任架构的服务StackSets。

通过将传统代码结构分解成微服务并将其转换成现代的云原生应用程序,代理可以重塑其运作方式。

总结

本次演讲将探讨Itaú Unibanco在数字转型过程中的经历,其中包括采用Zoi开发的Tech Spot云计算原生平台来升级其技术基础设施,以便更有效地将传统应用程序迁移至云端。以下是一些关键信息。

首先,从2017年开始,Itaú便开始进行云迁移项目,建立一个私有的云平台以评估其实际效果和价值。到了2018年,他们开始转向亚马逊云科技的公共云服务,采用了以速度为核心的云计算模式。预计到2023年,他们将优化成本、提高质量并加快速度,使得50%的平台实现现代化。

其次,Tech Spot为企业开发者提供了一个平台(EDP),架构师们可以在此平台上构建可重复使用的栈,以确保这些栈与技术创新愿景保持一致。工作区的团队可以为他们的应用程序选择合适的栈,从而简化环境设置,加速开发流程并强制实施安全策略。

最后,Tech Spot AI作为一个全新的代码建议代理,能够通过生成与公司技术栈和战略相一致的上下文相关代码来提高生产力。它可以将系统集成到IDE中,并通过自定义快速注释自动化工作流程。

综上所述,通过将EDP的可重复使用栈与Tech Spot AI的上下文相关代码生成相结合,开发人员可以实现前所未有的速度和效率。这将有助于持续现代化,打造一个能适应不断变化的业务需求的无遗留架构。

演讲原文

https://blog.csdn.net/just2gooo/article/details/134819622

想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站!

2023亚马逊云科技re:Invent全球大会 - 官方网站

点击此处,一键获取亚马逊云科技全球最新产品/服务资讯!

点击此处,一键获取亚马逊云科技中国区最新产品/服务资讯!

即刻注册亚马逊云科技账户,开启云端之旅!

【免费】亚马逊云科技“100 余种核心云服务产品免费试用”

【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”

亚马逊云科技是谁?

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者,自 2006 年以来一直以不断创新、技术领先、服务丰富、应用广泛而享誉业界。亚马逊云科技可以支持几乎云上任意工作负载。亚马逊云科技目前提供超过 200 项全功能的服务,涵盖计算、存储、网络、数据库、数据分析、机器人、机器学习与人工智能、物联网、移动、安全、混合云、虚拟现实与增强现实、媒体,以及应用开发、部署与管理等方面;基础设施遍及 31 个地理区域的 99 个可用区,并计划新建 4 个区域和 12 个可用区。全球数百万客户,从初创公司、中小企业,到大型企业和政府机构都信赖亚马逊云科技,通过亚马逊云科技的服务强化其基础设施,提高敏捷性,降低成本,加快创新,提升竞争力,实现业务成长和成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值