Comment a été ce contenu ?
- Apprendre
- Depot et AWS : construire pour les humains et les machines
Depot et AWS : construire pour les humains et les machines
Depot est une plateforme d'accélération des builds qui aide les équipes logicielles à livrer à l'échelle de la machine. Fonctionnant sur AWS, la start-up lance des millions d'instances Amazon EC2 par jour et utilise les processeurs AWS Graviton4 pour accélérer les temps de build jusqu'à 30 %.

Depot permet à ses clients d'économiser au total 30 ans de temps de build chaque semaine. La start-up travaille avec AWS pour fournir une infrastructure très performante qui permet aux développeurs et aux agents d'IA de créer et de tester des logiciels rapidement.
Jacob Gillespie, cofondateur et directeur technique de Depot, souligne un changement majeur dans le domaine du génie logiciel qui modifie à la fois la façon dont les logiciels sont conçus et les exigences imposées à l'infrastructure qui les sous-tend.« Les machines deviennent nos utilisateurs », explique-t-il. « Contrairement à ce qui se passait auparavant avec une équipe d'ingénieurs d'une taille particulière, aujourd'hui, c'est une équipe d'ingénieurs contrôlant la puissance de nombreux agents d'IA différents. »
Depot construit l'infrastructure nécessaire pour prendre en charge cette nouvelle génération d'utilisateurs, en s'appuyant sur les services et l'infrastructure AWS pour fournir l'évolutivité, les performances et la fiabilité requises par ses clients.
Briser le goulot d'étranglement
Les agents d'IA peuvent générer du code beaucoup plus rapidement que les humains, mais les développeurs jouent toujours un rôle essentiel dans ce flux de travail, en examinant le code et en étant disponibles pour le gérer en cas de panne. Cela crée un goulot d'étranglement, qui est devenu un défi de plus en plus important ces dernières années en raison de l'adoption de nouveaux outils.
Depot est une plateforme d'accélération des builds pour laCI/CD (intégration continue et livraison continue), qui automatise les processus et permet aux équipes logicielles d'itérer plus rapidement et de gagner du temps. Ses solutions sont optimisées par Amazon Elastic Compute Cloud (Amazon EC2), qui fournit une capacité de calcul sécurisée et redimensionnable pour quasiment toutes les charges de travail. « Nous lançons des millions d'instances sur EC2 par jour pour gérer les charges de travail des clients », explique Gillespie, qui fournit une puissance de calcul à la demande.
Depot utilise également Amazon S3, un service de stockage d'objets qui offre capacité de mise à l’échelle, disponibilité des données, sécurité et performances. Cela alimente la plate-forme de mise en cache de Depot, qui lui permet de déplacer environ deux pétaoctets de données par jour entre les charges de travail des clients et S3. En stockant et en récupérant les résultats des builds précédents, Depot permet aux développeurs et aux agents d'IA de réutiliser le travail existant plutôt que de reconstruire le logiciel à partir de zéro. Cela se traduit par des gains de temps importants et des temps de construction plus rapides, avec « des effets assez spectaculaires », explique Gillespie. « Cela peut aller d'une accélération de 50 % à une accélération multipliée par 50. » Sur l'ensemble de la clientèle de Depot, l'impact est encore plus spectaculaire : « À l'heure actuelle, nous permettons à nos clients d'économiser au total 30 ans de temps de construction par semaine. »
Répondre à la demande de calcul
En collaboration avec AWS, Depot continue d'affiner et de faire évoluer sa solution. La plateforme fonctionne sur les processeurs AWS Graviton, conçus pour offrir le meilleur rapport prix/performances pour les charges de travail cloud exécutées sur Amazon EC2. Lorsque les instances basées sur AWS Graviton4 sont devenues disponibles, Depot a saisi l'opportunité d'améliorer sa position concurrentielle.
La start-up a migré l'ensemble de sa flotte d'instances Graviton3 vers Graviton4, améliorant ainsi les performances des équipes utilisant la plateforme sans modifier leurs flux de travail ou leurs configurations existants. Chacun de ses clients a vu ses temps de construction s'améliorer d'environ 30 %, réduisant ainsi le temps de calcul dont ils avaient besoin et donc les coûts. « La plupart des plus gros clients qui surveillent de très près les performances des builds nous ont immédiatement contactés et nous ont dit : « Hé, nos builds sont 30 % plus rapides. Vous avez fait quelque chose ? » dit Gillespie. « Et nous avons répondu : « Oui, effectivement ! » C'est pourquoi nous avons choisi AWS pour répondre à cette demande de calcul. »
La croissance de Depot a été soutenue par AWS Activate et les crédits AWS, qui ont permis à la start-up de se développer sans pour autant détourner l'attention du produit. À mesure que la demande des agents d'IA continue de croître, l'infrastructure qui la sous-tend augmentera également. Depot prévoit de suivre le rythme en intégrant les outils sur lesquels les développeurs et les agents s'appuieront. « Nous voulons intégrer les outils que les ingénieurs logiciels de demain et les agents de demain utiliseront, et nous développons cela avec AWS pour concrétiser cette vision », explique Gillespie.
Comment a été ce contenu ?