Busby enregistre une croissance de 860 % en un an, passant du statut de MVP à celui d'une base d'utilisateurs florissante, grâce à une application développée à l'aide d'AWS Amplify
2021
Après un grave accident de vélo qui a failli lui coûter la vie, Barry Green et ses amis ont eu l'idée d'automatiser la détection des incidents d'urgence. Busby, leur application de sécurité pour les activités de plein air, utiliserait les capteurs du téléphone portable d'un utilisateur pour détecter une chute ou un accident et avertir quelqu'un qui pourrait l'aider. Green et ses amis recherchaient un moyen rapide de développer une application de haute qualité tout en conservant leur travail quotidien à plein temps. Ils se sont d'abord tournés vers des éditeurs de logiciels, qui leur ont demandé au moins 150 000 USD juste pour créer un produit minimum viable (MVP), une nécessité pour attirer des capitaux d'amorçage. Ils avaient besoin d'un outil simple et rentable pour créer eux-mêmes le MVP.
Après des mois de recherche de solutions de développement d'applications, les trois cofondateurs de la start-up britannique ont choisi de créer leur MVP à l'aide d'Amazon Web Services (AWS). « Je suis tombé sur cette nouvelle solution géniale qui est très simple à adopter pour une start-up sans développeurs dédiés », s'enthousiasme Kirk Ryan, directeur de la technologie et cofondateur de Busby. La solution était AWS Amplify, un ensemble d'outils et de services destinés à aider les développeurs web et mobiles frontend à créer des applications complètes et évolutives. Grâce à cette application, les fondateurs de Busby ont créé de manière rentable un MVP sans serveur en seulement 3 mois, puis ont rapidement augmenté le nombre d'utilisateurs de l'application. Busby est désormais impliquée dans des partenariats stratégiques avec d'autres entreprises qui augmenteront considérablement sa base d'utilisateurs.
Nous augmentons la productivité sur AWS Amplify. Les développeurs peuvent mettre en place et gérer les fonctionnalités en toute simplicité. Les API GraphQL sont instantanément conçues pour nous ; c'est l'un de mes aspects préférés de l'utilisation de la solution. »
Kirk Ryan
Responsable informatique et cofondateur, Busby
Mise sur le marché rapide du MVP
Pour créer le MVP Busby, les fondateurs ont décidé d'adopter une approche sans serveur qui leur permettrait de créer un MVP bien préparé à la croissance future. « Il était essentiel que la solution soit simple à comprendre et à dépanner sans pour autant sacrifier la capacité de mise à l'échelle », explique Ryan. Grâce à AWS Amplify, une seule personne peut gérer l'ensemble de la pile, des composants du frontend au backend cloud sans serveur. Les fondateurs de Busby ont choisi comme cadre frontal React Native qui fournit une architecture unifiée sans avoir besoin d'itérations iOS et Android distinctes. AWS Amplify proposait également une prise en charge complète de React Native, un cadre d'applications mobiles open source. Ryan explique : « une start-up ne veut pas d'une équipe iOS et une équipe Android séparées, car il y aurait deux ensembles de compétences distincts et deux lignes de code à maintenir, soit deux fois plus de frais. »
Ryan a réalisé que Busby pouvait évoluer rapidement en s'appuyant sur la gamme d'offres (didacticiels et documentation approfondis) qui simplifiaient l'apprentissage d'AWS Amplify. Si les informations n'apparaissaient pas directement sur le site AWS, une communauté AWS Amplify dynamique et réactive orientait Ryan vers les ressources et les informations.
Croissance de 860 % en moins d'un an sur AWS
Le MVP Busby a été créé en 3 mois. En utilisant AWS Amplify, l'équipe Busby a économisé des mois de développement et jusqu'à 150 000 USD en n'ayant pas besoin d'un éditeur de logiciels. Au fur et à mesure que l'application gagnait en popularité auprès de consommateurs tels que les amateurs de fitness et les cavaliers, un marché inattendu s'est ouvert à Busby : les entreprises du secteur de la mobilité souhaitant intégrer le service Busby à leurs propres applications. La start-up entretient désormais des partenariats interentreprises avec deux fournisseurs de scooters électriques. Des accords avec les constructeurs automobiles et les services de livraison se profilent à l'horizon, préparant le terrain pour l'acquisition de centaines de milliers d'utilisateurs supplémentaires de Busby sur une courte période. De mars à décembre 2020, le nombre d'utilisateurs de Busby a augmenté de 860 %. « AWS n'a pas flanché », déclare Ryan. « Ça s'est fait tout naturellement. » Busby peut gérer l'augmentation rapide du nombre de nouveaux utilisateurs grâce à AWS Lambda, un service informatique sans serveur qui permet à la start-up d'exécuter du code sans provisionner ni gérer de serveurs.
L'interface utilisateur visuelle hautement intuitive d'AWS Amplify permet à Busby d'intégrer rapidement des développeurs du monde entier. L'équipe compte 13 ingénieurs et Busby prévoit d'en ajouter 7 autres d'ici la fin de 2021. Grâce à l'interface administrateur d'AWS Amplify, les développeurs peuvent bénéficier d'une démonstration visuelle très intuitive des composants frontend et backend. Au fur et à mesure de sa croissance, Busby intègre de nouveaux ingénieurs à son équipe de développement transfrontalière. Grâce à l'interface administrateur (UI) d'AWS Amplify, Busby peut communiquer le contexte simplement, tout en assurant le bon déroulement des opérations grâce à des environnements backend dédiés au développement, à la préparation et à la production. « L'interface administrateur d'AWS Amplify a joué un rôle important pour nous, car elle est très visuelle », explique Ryan. « Nous sommes en mesure d'intégrer des développeurs qui comprennent rapidement comment les choses sont connectées. De cette façon, les nouveaux développeurs n'ont pas besoin de s’appuyer sur le code et de faire de l'ingénierie inverse dans leur esprit. Il est très simple pour eux d'être productifs. »
Busby a également mis en œuvre des API GraphQL créées à l'aide d'AWS AppSync, un service GraphQL entièrement géré qui améliore les performances et permet aux entreprises de créer des applications plus rapidement. Ryan était satisfait du haut niveau d'observabilité de GraphQL atteint sur AWS. « Nous augmentons la productivité sur AWS Amplify », déclare Ryan. « Les développeurs peuvent mettre en place et gérer les fonctionnalités en toute simplicité. Les API GraphQL sont instantanément conçues pour nous ; c'est l'un de mes aspects préférés de l'utilisation de la solution. »
Ryan explique qu'il peut facilement visualiser et comprendre l'état de l'ensemble du système de Busby, localiser les zones de défaillance potentielles et interagir avec les composants, les magasins de journaux et les services connexes. « Du point de vue de la technologie, nous sommes au pays des merveilles. »
Poursuite de la croissance sur AWS Amplify
L'utilisation d'AWS Amplify a permis à la petite équipe Busby de créer un MVP rapidement et à moindre coût en seulement 3 mois, puis de s'adapter à une croissance exponentielle. À l'avenir, Busby prévoit d'élargir encore sa base d'utilisateurs en se connectant directement aux consommateurs et en multipliant les partenariats interentreprises. En tant qu'application sans serveur, Busby peut accueillir des centaines de milliers de nouveaux utilisateurs et maintenir sa fiabilité et ses performances sans réarchitecturer sa pile technologique. « Il n'existe pas beaucoup de solutions pour les start-ups qui offrent tout ce dont vous avez besoin. AWS Amplify nous a aidés à créer notre MVP et a grandi avec nous », déclare Ryan.
À propos de Busby
Busby est une application de sécurité pour les activités de plein air qui couvre le cyclisme, la trottinette, la course à pied, la marche, etc. L'application détecte les incidents des utilisateurs et envoie des alertes automatiques en cas d'urgence.
Avantages d'AWS
- A développé un produit minimum viable en 3 mois
- A économisé plus de 150 000 USD en utilisant AWS au lieu d'un éditeur de logiciels
- A intégré de nouveaux développeurs rapidement et simplement
- S'est mise à l'échelle facilement pour répondre à la croissance de la base d'utilisateurs de 860 % en moins d'un an
Services AWS utilisés
AWS Amplify
AWS Amplify est un ensemble d'outils et de services qui peuvent être utilisés ensemble ou séparément, pour aider les développeurs Web mobile et frontal à créer des applications évolutives et intégrales à technologie AWS.
AWS AppSync
AWS AppSync est un service entièrement géré qui facilite le développement d'API GraphQL en prenant en charge la lourde tâche de se connecter en toute sécurité à des sources de données comme AWS DynamoDB, Lambda, etc.
AWS Lambda
AWS Lambda est un service de calcul sans serveur qui vous permet d'exécuter du code sans provisionner ou gérer des serveurs, créer une logique de mise à l'échelle de cluster prenant en charge l'application, maintenir les intégrations d'événements ou gérer les environnements d'exécution.
Démarrer
Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.