亚马逊
借助Amazon Q Developer代码转换升级Java
亚马逊借助其AI编码智能体,将数万个内部Java应用迁移至Java 17
问题
亚马逊有数万个生产应用运行在Java 8或11上。手动升级一个应用需要开发者耗时数周,迁移单个依赖项也可能需要一天或更久。
方法
2024年,亚马逊使用自研生成式AI编码助手Amazon Q Developer中的代码转换智能体,将内部应用升级至Java 17。开发者可以在智能体执行修改前,先审阅并调整其升级方案。亚马逊也向AWS客户出售同一款工具。
主要数据
4,500据亚马逊估计,与手动升级相比节省的开发者工作年数
$260M估计的年化效率收益,含基础设施成本的降低
30,000+据首席执行官安迪·贾西称,几个月内完成迁移的Java应用数
50 days → hours将一个应用升级至Java 17的平均耗时,从约50个开发者工作日缩短至几小时
启示
亚马逊在一项庞大、重复且完成标准明确的维护任务上节省了工作量。节省的数据为亚马逊自己的估计,未发布独立测算。
分类
来源
来源摘要
[1]Amazon Web Services2024年8月1日
AWS介绍了亚马逊如何使用Amazon Q Developer转换智能体,将数万个生产应用从Java 8或11迁移至Java 17。文章称,该智能体为逾千名开发者节省了超过4,500年的开发工作,每年节约成本2.6亿美元。文章指出,单个依赖项的迁移,开发者手动完成可能需要一天或更久。
[2]The Decoder2024年8月23日
《The Decoder》报道了安迪·贾西的表述:亚马逊在6个月内升级了超过半数的Java生产系统,平均升级耗时从约50个开发者工作日缩短至几小时。报道给出了他估计的4,500个开发人年和2.6亿美元节约额,并称开发者对79%的AI生成代码评审结果未作修改即提交。
[3]Cloud Wars2024年8月26日
《Cloud Wars》引述安迪·贾西的话:亚马逊借助Amazon Q的代码转换,在几个月内迁移了3万多个Java应用。他估计,与以其他方式完成这项工作相比,节省了2.6亿美元和4,500个开发者年。
详细内容请参阅原始来源。
收录日期 2026年10月25日 · 更新日期 2026年10月25日