Passa al contenuto principaleAWS Startups
  1. Scopri
  2. Depot e AWS: costruire per esseri umani e macchine

Depot e AWS: costruire per esseri umani e macchine

Come ti è sembrato il contenuto?

Depot è una piattaforma di accelerazione della build che aiuta i team di sviluppo software a rilasciare su scala macchina. In esecuzione su AWS, la startup lancia milioni di istanze Amazon EC2 ogni giorno e utilizza i processori AWS Graviton4 per offrire tempi di compilazione fino al 30% più rapidi.

Ogni settimana, Depot fa risparmiare ai propri clienti un totale di 30 anni di tempi di build. La startup collabora con AWS per fornire l'infrastruttura ad alte prestazioni che consente sia agli sviluppatori che agli agenti IA di creare e testare software con rapidità.

Jacob Gillespie, cofondatore e CTO di Depot, evidenzia un cambiamento significativo nel panorama dell'ingegneria del software, che sta trasformando sia le modalità di sviluppo del software sia le esigenze dell'infrastruttura sottostante. ”Le macchine stanno diventando nostri utenti”, spiega. “A differenza di quanto accadeva in passato, quando si trattava di un team di ingegneria di dimensioni specifiche, oggi abbiamo un team di ingegneria che sfrutta la potenza di numerosi e diversi agenti di IA”.

Depot sta realizzando l'infrastruttura necessaria a supportare questa nuova generazione di utenti, affidandosi ai servizi e all'infrastruttura AWS per garantire la scalabilità, le prestazioni e l'affidabilità richieste dai propri clienti.

Superare il collo di bottiglia

Gli agenti IA sono in grado di generare codice molto più rapidamente degli esseri umani, ma gli sviluppatori rimangono fondamentali in questo flusso di lavoro: si occupano infatti di revisionare il codice e di intervenire per gestirlo in caso di malfunzionamenti. Ciò crea un collo di bottiglia, una criticità che si è accentuata negli ultimi anni a seguito dell'adozione di nuovi strumenti.

Depot è una piattaforma di accelerazione della compilazione per CI/CD (integrazione continua e distribuzione continua), che automatizza i processi e consente ai team software di iterare più rapidamente e risparmiare tempo. Le sue soluzioni sono basate su Amazon Elastic Compute Cloud(Amazon EC2), che fornisce una capacità di calcolo sicura e ridimensionabile praticamente per qualsiasi carico di lavoro. “Stiamo lanciando milioni di istanze su EC2 al giorno per gestire i carichi di lavoro dei clienti”, afferma Gillespie, fornendo potenza di calcolo on demand.

Depot utilizza anche Amazon S3, un servizio di archiviazione di oggetti che offre scalabilità, disponibilità dei dati, sicurezza e prestazioni. Questo sistema alimenta la piattaforma di caching di Depot, consentendole di trasferire circa due petabyte di dati al giorno tra i carichi di lavoro dei clienti e S3. Memorizzando e recuperando gli output di build precedenti, Depot permette a sviluppatori e agenti IA di riutilizzare il lavoro già svolto anziché ricreare il software da zero. Ciò si traduce in un notevole risparmio di tempo e in build più rapide, con effetti “davvero notevoli”, afferma Gillespie: “Si può passare da un'accelerazione del 50% fino a un'accelerazione di 50 volte”. Considerando l'intera base clienti di Depot, l'impatto è ancora più significativo: “Al momento, facciamo risparmiare ai nostri clienti un totale complessivo di 30 anni di tempo di compilazione ogni settimana”.

Soddisfare la domanda di elaborazione

Collaborando con AWS, Depot continua a perfezionare ed evolvere la sua soluzione. La piattaforma funziona con processori AWS Graviton, progettati per offrire il miglior rapporto prezzo/prestazioni per i carichi di lavoro cloud in esecuzione su Amazon EC2. Quando le istanze basate su AWS Graviton4 sono diventate disponibili, Depot ha colto l'opportunità di migliorare la propria posizione competitiva.

La startup ha migrato l'intero parco di istanze da Graviton3 a Graviton4, migliorando le prestazioni per i team che utilizzano la piattaforma senza modificare i flussi di lavoro o le configurazioni esistenti. Tutti i clienti hanno riscontrato un miglioramento dei tempi di build di circa il 30%, riducendo il fabbisogno di risorse di calcolo e, di conseguenza, i costi. “Molti dei clienti più grandi, che monitorano con estrema attenzione le prestazioni delle build, ci hanno contattato subito chiedendo: 'Ehi, le nostre build sono più veloci del 30%. Avete fatto qualcosa?'”, racconta Gillespie. “E noi abbiamo risposto: 'Sì, l'abbiamo fatto!'. Ecco perché abbiamo scelto AWS per soddisfare questa richiesta di potenza di calcolo”.

La crescita di Depot è stata supportata da AWS Activate e dai crediti AWS, che hanno aiutato la startup a scalare senza distogliere l'attenzione dal prodotto. Poiché la domanda da parte degli agenti IA continua a crescere, crescerà anche l'infrastruttura alla base. Depot intende tenere il passo, integrandosi con gli strumenti su cui faranno affidamento sia gli sviluppatori che gli agenti. “Vogliamo integrarci con gli strumenti che utilizzeranno sia gli ingegneri del software di domani che gli agenti di domani e lo stiamo costruendo con AWS per realizzare questa visione”, afferma Gillespie.

Come ti è sembrato il contenuto?