Traduit de l’original anglais. Les chiffres et les sources sont inchangés. Lire l’original en anglais
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é
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
| Indicateur | Chiffre | Citation |
|---|---|---|
| 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 mois | Plus de 50 %1 | |
| Revues de code générées automatiquement livrées sans modification supplémentaire | 79 %1 | |
| Gains d’efficacité annualisés estimés | 260 millions de dollars1 |
Enseignements pour votre projet
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.
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é.
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
- 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
- Amazon's AI assistant saves 4,500 years of development time, CEO Andy Jassy says
The Decoder · 2024-08-23 · Presse · the-decoder.com
- 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.