Clients Amazon CodeGuru

Utilisation du ML pour automatiser les révisions de code

La plateforme numérique de ConnectCareHero donne accès à une programmation d'activités en direct et culturellement pertinente, afin d'aider les organisations de personnes âgées à lutter contre l'isolement social et la solitude à grande échelle. L'utilisation d'Amazon CodeGuru a permis à ConnectCareHero d'accélérer les révisions de code pour des milliers de lignes de code, de corriger les failles de sécurité et de respecter les bonnes pratiques de codage.

Utiliser le ML pour améliorer la qualité des codes et la performance des applications

Wheel Pros est un fabricant et distributeur de roues de seconde monte qui dispose d'un réseau de plus de 25 000 revendeurs dans plus de 30 pays. Le partenaire AWS, Presidio, a aidé Wheel Pros à créer une solution optimisée par le ML avec Amazon CodeGuru, pour gérer plus de 300 microservices et améliorer la qualité de ses codes et les performances de ses applications.

  • Cognizant

    Cognizant est l'une des principales entreprises de services professionnels du monde. Elle transforme les modèles d'activité, d'exploitation et technologiques de ses clients pour les aligner sur le numérique.

    Amazon CodeGuru aide les équipes de développement de Cognizant à fournir des logiciels critiques pour les programmes de transformation numérique de nos clients. L'incorporation de CodeGuru dans nos flux de développement améliore et automatise les vérifications de code, aide nos équipes DevOps à identifier et à corriger de manière proactive les problèmes fonctionnels et non fonctionnels, et garantit que les déploiements dépassent les exigences de performance, de sécurité et de conformité de nos clients dans tous les secteurs et toutes les régions.

    Todd Carey, Global Head, Cognizant AWS Business Group
  • DevFactory

    DevFactory gère plus de 600 millions de lignes de code sur plus d'une centaine de logiciels d'entreprise.

    Découvrez comment DevFactory crée de meilleures applications grâce à CodeGuru »

    Un élément clé de notre future feuille de route est de transformer tous nos produits en produits natifs cloud qui tirent parti de l'incroyable gamme de services gérés disponibles chez AWS. Reconstruire les architectures sur site de la vieille école et les transformer pour le cloud pose tout un ensemble de défis d'ingénierie qui vont du suivi des derniers services à l'adaptation au changement de paradigme qui est associé à ces architectures. CodeGuru est un outil incroyablement précieux qui permet d'optimiser les performances de nos produits tout en s'assurant que nous exploitons ces services avec toutes les bonnes pratiques en place. Sans des outils comme CodeGuru Reviewer, nous n'aurions pas pu réécrire des produits entiers comme FogBugz pour qu'ils soient natifs du Cloud AWS. Nous utilisons maintenant CodeGuru Profiler pour optimiser un certain nombre de produits, notamment la plate-forme « No Ops » de EngineYard basée sur les conteneurs et la nouvelle génération de la plate-forme de collaboration Jive.

    Rahul Subramaniam, PDG, DevFactory
  • DigitalFusion

    Depuis plus de 20 ans, DigitalFusion est la première société de services photographiques numériques professionnels spécialisée dans la capture numérique en studio et en extérieur, la location de matériel, la retouche, les effets spéciaux numériques, l'impression, la numérisation, la capture numérique d'art et d'archive, le traitement numérique, l'édition en ligne (DF Studio), l'archivage numérique et les services de conception graphique.

    Amazon CodeGuru Reviewer a aidé notre entreprise à créer une boucle de rétroaction pour nos développeurs et a amélioré le qualité de notre code. Le nouveau modèle de tarification facilite grandement la budgétisation et l'opérationnalisation en nous permettant de l'ajouter à nos processus de développement de logiciels. Désormais, nous pouvons adapter nos besoins en vérifications de code en fonction de la taille de nos projets et des planifications de déploiement.

    Michael Rush, Software Development Manager, Digital Fusion
  • EagleDream Technologies

    EagleDream Technologies est une entreprise de confiance spécialisée dans la transformation native cloud et un partenaire consultant APN Premier pour les entreprises utilisant AWS.

    Découvrez comment EagleDream optimise ses applications avec CodeGuru Profiler »

    Une partie du développement des applications réside dans la création de systèmes performants, ainsi que dans les commentaires et l'amélioration continue des systèmes existants. Cela commence par une base architecturale solide, mais se termine souvent par les informations du code de la demande. Lorsque notre équipe chez EagleDream creuse ces informations, elle dispose d'une variété d'outils, et il est utile d'utiliser l'analyse statique et dynamique. Nous avons constaté que l'analyse d'exécution proposée par CodeGuru Profiler est l'une des plus simples et des plus rapides à mettre en œuvre, et qu'elle génère des informations sur le code de l'application qui sont faciles à corriger. Grâce à cet outil, nous avons pu rapidement mettre au point les parties d'une application qui représentent des goulots d'étranglement qui auraient autrement été difficiles à repérer, puis développer des changements qui peuvent être mis en œuvre et testés avec une boucle de rétroaction très rapide. Cela nous permet de fournir et d'améliorer en permanence notre propre charge de travail et les charges de travail de nos clients, en les rendant plus performantes tout en réduisant les coûts.

    Dustin Potter, Principal Cloud Solutions Architect, EagleDream
  • IT Consortium

    IT Consortium est l'un des principaux fournisseurs de solutions technologiques pour les services financiers en Afrique.

    Grâce à CodeGuru, nous avons mis en place des vérifications de code automatisées directement sur nos pipelines. Ainsi, mon équipe peut déployer du code plus rapidement et plus sereinement. Pour corriger et améliorer le code, nous utilisons les recommandations basées sur le ML et le raisonnement automatisé de CodeGuru Reviewer, au lieu de rechercher manuellement les défauts. L'ajout de Python a rendu CodeGuru encore plus accessible.

    Edwn Nikoi, Technical Manager, IT Consortium
  • RENGA, Inc

    RENGA, Inc. est une société qui exploite l'un des plus grands sites d'évaluation et d'avis sur les copropriétés au Japon, utilisé par plus d'un million de personnes chaque mois.

    Un code de mauvaise qualité ajoute de la complexité au système et peut rapidement devenir un fardeau technique. Cependant, tant que la qualité du code reste homogène, adapter le système n’empêchera par les développeurs d’étendre les fonctionnalités si le code en lui-même est simple. Chez RENGA, le processus d’évaluation de code est important. Toutefois, il ne devrait pas augmenter la charge de travail des évaluateurs ou devenir un goulot d’étranglement lors du développement. Optimisé par le Machine Learning, Amazon CodeGuru Reviewer nous a aidé à automatiser les évaluations de code et à réduire la charge de travail requise des évaluateurs. Nous avons pu aisément intégrer Amazon CodeGuru Reviewer à notre pipeline de développement existant. De plus, apprendre les bonnes pratiques du codage (que nous ne connaissions pas) nous a aidés à avoir plus confiance en nous.

    Kazuma Ohara, directeur technique, RENGA
  • YouCanBook.me

    YouCanBook.me est une petite équipe indépendante, entièrement à distance, qui aime résoudre les problèmes de planification dans le monde entier.

    La manière dont nous utilisons Amazon CodeGuru Profiler est très simple mais très précieuse. Nous avons optimisé notre service le moins performant pour réduire sa latence de 15 % pour le 95e centile d’une journée de travail classique.

    Sergio Delgado, Engineering Team Lead, YouCanBook.me