Traduit de l’original anglais. Les chiffres et les sources sont inchangés. Lire l’original en anglais

Annoncé par l’entrepriseEn production depuis août 2024Ajouté le oct. 2026

Amazon

Amazon utilise Amazon Q Developer pour migrer ses applications Java internes

Amazon a appliqué la fonction de transformation de code d’Amazon Q à ses propres applications Java pour les faire passer à Java 17. Selon le PDG Andy Jassy, la durée moyenne d’une migration est passée d’environ 50 jours-développeur à quelques heures, et Amazon estime avoir économisé 4 500 années-développeur.

Chiffres clés

Repris tels quels des sources. Copiez n’importe quel chiffre avec sa citation.

D’environ 50 jours-développeur à quelques heures

Durée moyenne de migration d’une application vers Java 17 (avant : typique, après)1

L’équivalent de 4 500 années-développeur

Effort de développement économisé (estimation d’Amazon)1

Plus de 50 %

Systèmes Java de production migrés en moins de six mois1

79 %

Revues de code générées automatiquement livrées sans modification supplémentaire1

Ce que cela a demandé

CoûtNon communiqué
ÉquipeNon communiqué
CalendrierPlus de 50 % des systèmes Java de production migrés en moins de six mois1

Le problème

Mettre à jour les logiciels de base est un travail fastidieux mais essentiel. Les développeurs ont tendance à le repousser, car il n’ajoute aucune fonctionnalité visible. Amazon possédait un très grand parc d’applications écrites en Java (un langage de programmation courant) à faire passer à des versions plus récentes, avec à la clé des gains de sécurité et d’infrastructure.

Ce qu’ils ont construit

Amazon a utilisé la fonction de transformation de code d’Amazon Q Developer sur ses systèmes internes. L’outil prend une application tournant sur une ancienne version de Java et produit les modifications nécessaires pour la faire fonctionner sous Java 17. Les développeurs relisent ensuite le résultat.

Comment ils s’y sont pris

D’après le message du PDG Andy Jassy, Amazon a intégré Amazon Q à ses systèmes internes pour mettre à jour ses logiciels Java de base. Les développeurs ont relu les modifications générées, et Jassy indique que 79 % des revues de code générées automatiquement ont été livrées sans autre retouche. Les sources ne détaillent ni le processus de relecture, ni les tests, ni l’organisation des équipes.

Résultats

Selon Jassy, la durée moyenne de migration d’une application vers Java 17 est passée d’environ 50 jours-développeur à quelques heures. Amazon estime ainsi avoir économisé l’équivalent de 4 500 années-développeur, et plus de la moitié de ses systèmes Java de production ont été migrés en moins de six mois. Il cite aussi des gains d’efficacité annualisés estimés à 260 millions de dollars, grâce à une meilleure sécurité et à des coûts d’infrastructure réduits. Il s’agit d’estimations d’Amazon.

Ce qu’il faut retenir

Commencez par une migration bien délimitée et bien comprise, dont la réussite se vérifie facilement (l’application compile toujours et passe les tests). Suivez la fréquence à laquelle les relecteurs acceptent telle quelle la modification générée.

Tous les chiffres publiés

IndicateurChiffreCitation
Durée moyenne de migration d’une application vers Java 17 (avant : typique, après)D’environ 50 jours-développeur à quelques heures1
Effort de développement économisé (estimation d’Amazon)L’équivalent de 4 500 années-développeur1
Systèmes Java de production migrés en moins de six moisPlus de 50 %1
Revues de code générées automatiquement livrées sans modification supplémentaire79 %1
Gains d’efficacité annualisés estimés260 millions de dollars1

Enseignements pour votre projet

  1. Choisissez les travaux de maintenance que les équipes repoussent sans cesse. Les montées de version n’ajoutent aucune fonctionnalité visible : c’est une bonne première cible pour les outils de transformation de code.

  2. Mesurez la part des changements générés par l’IA qui sont livrés sans retouche. Amazon annonce 79 %, un signal de qualité plus honnête que le seul temps gagné.

  3. Dans un dossier de décision, présentez les économies annoncées comme l’estimation d’Amazon, et non comme un chiffre audité.

Réserves

  • Tous les chiffres viennent d’un message du PDG d’Amazon, qui vend aussi le produit. Aucun audit indépendant n’a été publié.
  • Les sources ne nomment pas le modèle derrière Amazon Q Developer.

Sources

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

    LinkedIn (Andy Jassy) · 2024-08-22 · Publication sur les réseaux sociaux · linkedin.com

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

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

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

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

Résumé dans nos propres mots à partir des sources ci-dessus. Une erreur ? Consultez les corrections.