亞馬遜
以Amazon Q Developer程式碼轉換功能升級Java
亞馬遜以AI程式設計代理,將數以萬計的內部Java應用程式遷移至Java 17
問題
亞馬遜有數以萬計的正式環境應用程式執行於Java 8或11。開發人員手動升級一個應用程式需耗時數週,光是遷移單一相依套件就可能需要1天以上。
做法
2024年,亞馬遜運用自家生成式AI程式設計助理Amazon Q Developer中的程式碼轉換代理,將內部應用程式升級至Java 17。開發人員可在代理執行變更前,先審閱並調整其升級計畫。亞馬遜也將同一款工具銷售給AWS客戶。
主要數據
4,500與手動升級相比節省的開發人員工作年數(亞馬遜估計)
$260M估計的年化效率增益,含基礎架構成本降低
30,000+數月內遷移的Java應用程式數(執行長Andy Jassy所述)
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》報導Andy Jassy的說法:亞馬遜在6個月內升級了逾半數的Java正式環境系統,平均升級時間從約50個開發人員工作天降至數小時。報導列出他估計的4,500個開發人員工作年與2.6億美元節省,並指出開發人員對79%由AI產生的程式碼審查未經修改即予發布。
[3]Cloud Wars2024年8月26日
《Cloud Wars》引述Andy Jassy的話,指亞馬遜在數月內以Amazon Q的程式碼轉換功能遷移了逾30,000個Java應用程式。他估計相較於其他方式,節省了2.6億美元與4,500個開發人員工作年。
詳細內容請參閱原始資料。
收錄日期 2026年10月25日 · 更新日期 2026年10月25日