Vertaald uit het Engelse origineel. De cijfers en bronnen zijn ongewijzigd. Lees het Engelse origineel

Gemeld door het bedrijfIn gebruik sinds aug 2024Toegevoegd op okt 2026

Amazon

Amazon gebruikt Amazon Q Developer om interne Java-applicaties te upgraden

Amazon zette de codetransformatiefunctie van Amazon Q in op zijn eigen Java-applicaties om ze naar Java 17 te brengen. Volgens CEO Andy Jassy daalde de gemiddelde upgrade van ongeveer 50 ontwikkelaarsdagen naar een paar uur, en schat Amazon 4.500 ontwikkelaarsjaren te hebben bespaard.

Kerncijfers

Letterlijk overgenomen uit de bronnen. Kopieer elk cijfer met bronvermelding.

Van ongeveer 50 ontwikkelaarsdagen naar een paar uur

Gemiddelde tijd om een applicatie naar Java 17 te upgraden (voor: gebruikelijk, na)1

Het equivalent van 4.500 ontwikkelaarsjaren

Bespaarde ontwikkelinspanning (eigen schatting van Amazon)1

Meer dan 50%

Java-productiesystemen die in minder dan zes maanden zijn geüpgraded1

79%

Automatisch gegenereerde codereviews die zonder extra wijzigingen live gingen1

Wat het kostte

KostenNiet openbaar
TeamNiet openbaar
DoorlooptijdMeer dan 50% van de Java-productiesystemen in minder dan zes maanden geüpgraded1

Het probleem

Basissoftware bijwerken is saai maar belangrijk werk. Ontwikkelaars stellen het vaak uit, omdat het geen zichtbare functies oplevert. Amazon had een zeer groot bestand applicaties in Java (een veelgebruikte programmeertaal) dat naar nieuwere versies moest, met voordelen voor beveiliging en infrastructuurkosten als beloning.

Wat ze bouwden

Amazon gebruikte de codetransformatiefunctie van Amazon Q Developer op zijn eigen interne systemen. De tool neemt een applicatie op een oudere Java-versie en maakt de wijzigingen die nodig zijn om hem op Java 17 te laten draaien. Ontwikkelaars beoordelen daarna de uitkomst.

Hoe ze het aanpakten

Volgens het bericht van CEO Andy Jassy bouwde Amazon Amazon Q in zijn interne systemen in om zijn Java-basissoftware bij te werken. Ontwikkelaars beoordeelden de gegenereerde wijzigingen, en Jassy meldde dat 79% van de automatisch gegenereerde codereviews zonder verdere aanpassingen live ging. De bronnen beschrijven het beoordelingsproces, de testopzet en de teamstructuur niet verder.

Resultaten

Jassy zei dat de gemiddelde tijd om een applicatie naar Java 17 te upgraden daalde van ongeveer 50 ontwikkelaarsdagen naar een paar uur. Volgens hem schat Amazon dat dit het equivalent van 4.500 ontwikkelaarsjaren heeft bespaard en dat meer dan de helft van de Java-productiesystemen in minder dan zes maanden is geüpgraded. Hij noemde ook een geschatte jaarlijkse efficiëntiewinst van 260 miljoen dollar door betere beveiliging en lagere infrastructuurkosten. Dit zijn eigen schattingen van Amazon.

Wat u kunt overnemen

Begin met een afgebakende, goed begrepen migratie waarvan het succes eenvoudig te controleren is (de applicatie bouwt nog en slaagt voor de tests). Houd bij hoe vaak beoordelaars de gegenereerde wijziging ongewijzigd accepteren.

Alle gemelde cijfers

MaatstafCijferBronvermelding
Gemiddelde tijd om een applicatie naar Java 17 te upgraden (voor: gebruikelijk, na)Van ongeveer 50 ontwikkelaarsdagen naar een paar uur1
Bespaarde ontwikkelinspanning (eigen schatting van Amazon)Het equivalent van 4.500 ontwikkelaarsjaren1
Java-productiesystemen die in minder dan zes maanden zijn geüpgradedMeer dan 50%1
Automatisch gegenereerde codereviews die zonder extra wijzigingen live gingen79%1
Geschatte jaarlijkse efficiëntiewinst260 miljoen dollar1

Lessen voor uw project

  1. Kies onderhoudswerk dat teams steeds uitstellen. Versie-upgrades voegen geen zichtbare functies toe en zijn daarom een goed eerste doel voor tools voor codetransformatie.

  2. Meet het aandeel door AI gegenereerde wijzigingen dat ongewijzigd live gaat. Amazon meldde 79%, een eerlijker kwaliteitssignaal dan alleen de bespaarde tijd.

  3. Behandel de genoemde besparingen in een businesscase als Amazons eigen schatting, niet als een geauditeerd cijfer.

Kanttekeningen

  • Alle cijfers komen uit een bericht van de CEO van Amazon, die het product ook verkoopt. Er is geen onafhankelijke audit gepubliceerd.
  • Het model achter Amazon Q Developer wordt in de bronnen niet genoemd.

Bronnen

  1. Andy Jassy LinkedIn post on Amazon Q code transformation and Java upgrades

    LinkedIn (Andy Jassy) · 2024-08-22 · Social-mediabericht · linkedin.com

  2. Amazon's AI assistant saves 4,500 years of development time, CEO Andy Jassy says

    The Decoder · 2024-08-23 · Nieuws · the-decoder.com

  3. Andy Jassy on using generative AI in software development at Amazon

    Simon Willison's Weblog · 2024-08-24 · Nieuws · simonwillison.net

In eigen woorden samengevat op basis van de bovenstaande bronnen. Een fout gezien? Zie correcties.