Busby cresce dell'860% in un anno, da prodotto minimo funzionante a bacino di utenti in forte espansione, con un'app creata utilizzando AWS Amplify
2021
Dopo un grave incidente in bicicletta che gli è quasi costato la vita, Barry Green insieme ai suoi amici ha avuto l'idea di automatizzare il rilevamento degli incidenti di emergenza. La loro app per la sicurezza delle attività all'aperto Busby avrebbe utilizzato i sensori del telefono cellulare di un utente per rilevare una caduta o un incidente e avvisare qualcuno in grado di prestare soccorso. Green e i suoi amici avevano bisogno di un modo rapido per sviluppare un'applicazione di alta qualità mantenendo allo stesso tempo il proprio lavoro quotidiano a tempo pieno. Per prima cosa si sono rivolti alle software house, che hanno fatto preventivi di almeno 150.000 USD solo per creare un prodotto minimo funzionante(minimum viable product, MVP), una necessità per attirare denaro iniziale. Avevano bisogno di uno strumento semplice ed economico per creare il MVP in autonomia.
Dopo mesi dedicati alla ricerca di soluzioni per lo sviluppo di applicazioni, i tre cofondatori della startup britannica hanno scelto di creare il proprio MVP utilizzando Amazon Web Services (AWS). "Mi sono imbattuto in questa nuova fantastica soluzione molto semplice da adottare per una startup senza sviluppatori dedicati", racconta Kirk Ryan, Chief Technology Officer e cofondatore di Busby. Quella soluzione era AWS Amplify, un insieme di strumenti e servizi per aiutare sviluppatori di app Web e per dispositivi mobili front-end a creare applicazioni full-stack scalabili. Utilizzando tale servizio, i fondatori di Busby hanno creato in modo conveniente un MVP serverless in soli tre mesi e, quindi, ampliato rapidamente il numero di utenti dell'app. Busby è ora coinvolta in partnership strategiche con altre aziende che aumenteranno significativamente il suo bacino di utenti.
Aumentiamo la produttività su AWS Amplify. Gli sviluppatori possono implementare e gestire le funzionalità con facilità. Le API GraphQL vengono create immediatamente per noi; è uno degli aspetti che preferisco dell'utilizzo della soluzione".
Kirk Ryan
Chief Technology Officer e cofondatore, Busby
Velocità di commercializzazione del MVP
Per creare il MVP di Busby, i fondatori hanno deciso di adottare un approccio incentrato sulla tecnologia serverless che consentisse loro di creare un MVP adeguatamente pronto alla crescita futura. "Era fondamentale che la soluzione fosse semplice da comprendere e correggere in caso di problemi senza che la scalabilità risultasse compromessa", afferma Ryan. Utilizzando AWS Amplify, una sola persona può gestire l'intero stack, dai componenti front-end a un back-end cloud serverless. I fondatori di Busby hanno scelto come framework di front-end React Native, che offre un'architettura unificata senza la necessità di iterazioni separate per iOS e Android. AWS Amplify offriva anche il supporto completo di React Native, un framework di applicazioni per dispositivi mobili open source. Ryan spiega: "Per una startup è importante che i team iOS e Android non siano separati, perché ci sarebbero due insiemi di competenze distinti e due righe di codice da gestire, praticamente il doppio di carico operativo".
Ryan si è reso conto che Busby poteva aumentare le dimensioni rapidamente affidandosi alla gamma di offerte, con tutorial e documentazione approfonditi, che facilitavano l'apprendimento di AWS Amplify. Quando le informazioni non erano disponibili direttamente sul sito AWS, la community fiorente e reattiva di AWS Amplify indirizzava Ryan verso risorse e informazioni.
Crescita dell'860% in meno di un anno su AWS
Il MVP di Busby è stato creato in tre mesi. Grazie ad AWS Amplify, il team di Busby ha risparmiato mesi di tempo dedicato allo sviluppo e fino a 150.000 USD per non essersi appoggiato a una software house. Man mano che l'app diventava sempre più popolare tra consumatori come gli appassionati di fitness e di equitazione, per Busby si è aperta un'opportunità di mercato inattesa: le aziende legate alla mobilità interessate a integrare il servizio Busby nelle proprie applicazioni. Ora la startup vanta collaborazioni business-to-business con due fornitori di scooter elettrici. All'orizzonte si prospettano accordi con produttori di veicoli e servizi di consegna, che gettano le basi per l'acquisizione di centinaia di migliaia di altri utenti Busby in un breve periodo. Da marzo a dicembre 2020, gli utenti di Busby sono cresciuti dell'860%. "AWS non ha esitato", afferma Ryan. "Ha gestito la situazione senza problemi". Busby è in grado di gestire il rapido aumento di nuovi utenti utilizzando AWS Lambda, il servizio di calcolo serverless che consente alla startup di eseguire codice senza occuparsi del provisioning o della gestione di server.
L'interfaccia utente visiva altamente intuitiva di AWS Amplify consente a Busby di integrare rapidamente sviluppatori a livello globale. Il team è cresciuto fino a comprendere tredici ingegneri e Busby prevede di acquisirne altri sette entro la fine del 2021. Utilizzando l'UI di amministrazione di AWS Amplify, gli sviluppatori hanno a disposizione una dimostrazione visiva e altamente intuitiva dei componenti front-end e back-end. Man mano che cresce, Busby sta inserendo nuovi ingegneri nel suo team di sviluppo transfrontaliero. Utilizzando l'UI di amministrazione di AWS Amplify, Busby può comunicare il contesto in modo semplice senza ostacolare l'esecuzione con ambienti di back-end dedicati per lo sviluppo, la gestione temporanea e la produzione. "L'UI di amministrazione di AWS Amplify è stata importante per noi, perché è molto orientata alla visualizzazione", afferma Ryan. "Siamo in grado di eseguire l'onboarding di sviluppatori che comprendono rapidamente come le cose sono collegate. In questo modo, i nuovi sviluppatori non devono fare affidamento sul codice ed eseguire l'ingegneria inversa a mente. Possono semplicemente pensare alla produttività".
Busby ha, inoltre, implementato le API GraphQL create utilizzando AWS AppSync, un servizio GraphQL completamente gestito che migliora le prestazioni e consente alle aziende di creare più velocemente le applicazioni. Ryan è rimasto soddisfatto dell'elevato livello di osservabilità di GraphQL raggiunto su AWS. "Su AWS Amplify aumentiamo la produttività", afferma Ryan. "Gli sviluppatori possono implementare e gestire le funzionalità con facilità. Le API GraphQL vengono create immediatamente per noi; è uno degli aspetti che preferisco dell'utilizzo della soluzione".
Ryan afferma di poter visualizzare e comprendere facilmente lo stato dell'intero sistema di Busby, individuare potenziali aree di guasto e interagire con componenti, archivi di log e servizi correlati. "Per quanto riguarda la tecnologia, siamo nel mondo dei sogni".
Crescita continua con AWS Amplify
L'utilizzo di AWS Amplify ha consentito al piccolo team di Busby di creare un MVP in modo rapido ed economico in soli tre mesi e, quindi, di adeguarsi alla crescita esponenziale. Guardando al futuro, Busby prevede di ampliare ulteriormente il proprio bacino di utenti entrando in contatto diretto con i consumatori e attraverso più partnership business-to-business. In qualità di applicazione serverless, Busby può acquisire centinaia di migliaia di nuovi utenti e mantenere affidabilità e prestazioni senza riprogettare il suo stack tecnologico. "Non sono molte le soluzioni per startup che offrono tutto l'occorrente. AWS Amplify ci ha aiutato a creare il nostro MVP ed è cresciuto con noi", afferma Ryan.
Informazioni su Busby
Busby è un'app per la sicurezza delle attività all'aperto che include ciclismo, monopattino, corsa, passeggiate e altro ancora. L'app rileva gli incidenti degli utenti e invia avvisi automatici in caso di emergenza.
Vantaggi di AWS
- Ha sviluppato un prodotto minimo funzionante in tre mesi
- Hai risparmiato oltre 150.000 USD utilizzando AWS anziché una software house
- Ha eseguito l'onboarding di nuovi sviluppatori in modo rapido e semplice
- Ha effettuato il dimensionamento con facilità per soddisfare una crescita del bacino di utenti dell'860% in meno di un anno
Servizi AWS utilizzati
AWS Amplify
AWS Amplify è un insieme di strumenti e servizi che possono essere utilizzati insieme o separatamente per consentire agli sviluppatori di applicazioni mobili e web front-end di creare applicazioni complete e scalabili, con tecnologia AWS.
AWS AppSync
AWS AppSync è un servizio completamente gestito che facilita lo sviluppo di API GraphQL gestendo le attività impegnative derivanti dalla connessione sicura a origini di dati, come AWS DynamoDB, Lambda e altro.
AWS Lambda
AWS Lambda è un servizio di calcolo serverless che ti permette di eseguire il codice senza effettuare il provisioning o gestire i server, creare una logica di dimensionamento dei cluster in funzione dei carichi di lavoro, mantenere integrazioni degli eventi o gestire i tempi di esecuzione.
Inizia
Le aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la propria attività grazie ad AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud.