Busby cresce 860% em um ano, de MVP para uma próspera base de usuários, com aplicativo desenvolvido usando o AWS Amplify
2021
Após um grave acidente de bicicleta que quase custou a vida de Barry Green, ele e os amigos tiveram uma ideia para automatizar a detecção de incidentes de emergência. O aplicativo de segurança para atividades ao ar livre, Busby, usaria os sensores do celular do usuário para detectar uma queda ou um acidente e notificar alguém que pudesse ajudar. Green e os amigos precisavam de uma maneira rápida de desenvolver uma aplicação de alta qualidade enquanto mantinham seus empregos em tempo integral. Primeiro, eles recorreram às empresas de software, que orçaram, no mínimo, USD 150 mil apenas para desenvolver um mínimo produto viável (MVP), que era uma necessidade para atrair capital inicial. Eles precisavam de uma ferramenta simples e econômica para desenvolver o MVP por conta própria.
Após meses procurando soluções de desenvolvimento de aplicações, os três cofundadores da startup britânica optaram por desenvolver o MVP usando a Amazon Web Services (AWS). “Encontrei esta nova solução interessante que é muito simples de adotar para uma startup sem desenvolvedores dedicados”, diz Kirk Ryan, diretor de tecnologia e cofundador da Busby. A solução encontrada foi o AWS Amplify, um conjunto de ferramentas e serviços para ajudar os desenvolvedores de front-end para dispositivos móveis e da Web a desenvolver aplicações escaláveis e de pilha completa. Com ele, os fundadores da Busby desenvolveram um MVP com tecnologia sem servidor de forma econômica e em apenas três meses e, em seguida, aumentaram rapidamente os usuários do aplicativo. Atualmente, a Busby está envolvida em parcerias estratégicas com outras empresas que aumentarão significativamente sua base de usuários.
Aumentamos a produtividade no AWS Amplify. Os desenvolvedores podem implementar e gerenciar atributos com facilidade. As APIs GraphQL são desenvolvidas instantaneamente para nós e esta é uma das minhas partes favoritas do uso da solução.
Kirk Ryan
Diretor de tecnologia e cofundador da Busby
Velocidade de entrada no mercado para um MVP
Para desenvolver o MVP para a Busby, os fundadores decidiram adotar uma abordagem que priorizaria a tecnologia sem servidor e os permitiria criar um MVP bem preparado para o crescimento futuro. “Era fundamental que a solução fosse simples de entender e solucionar problemas sem sacrificar a capacidade de escalar”, afirma Ryan. Ao usar o AWS Amplify, uma única pessoa pode gerenciar toda a pilha, desde os componentes de front-end até um back-end de nuvem com tecnologia sem servidor. Os fundadores da Busby escolheram o React Native como a estrutura de front-end, que fornece uma arquitetura unificada sem a necessidade de iterações iOS e Android separadas. O AWS Amplify também ofereceu suporte completo ao React Native, uma estrutura de aplicações móveis de código aberto. “Uma startup não deseja ter equipes separadas para iOS e Android, pois haveria dois conjuntos de habilidades distintos e duas linhas de código para manter, ou seja, o dobro das despesas indiretas”, explica Ryan.
Ryan percebeu que a Busby poderia aumentar a escala verticalmente com rapidez ao contar com a variedade de ofertas, incluindo uma documentação e tutoriais detalhados, que simplificam o aprendizado do AWS Amplify. Se as informações não aparecessem diretamente no site da AWS, uma comunidade próspera e responsiva do AWS Amplify direcionava Ryan para os recursos e as informações.
Crescimento de 860% em menos de um ano na AWS
O MVP para a Busby foi desenvolvido em três meses. Ao usar o AWS Amplify, a equipe da Busby economizou meses de tempo de desenvolvimento e até USD 150 mil por não usar uma empresa de software. À medida que o aplicativo tornou-se mais conhecido entre os consumidores, como praticantes de atividades físicas e cavaleiros, um mercado inesperado se abriu para a Busby: empresas relacionadas à mobilidade demonstraram interesse em incorporar o serviço da Busby em suas próprias aplicações. Atualmente, a startup tem parcerias entre empresas com dois fornecedores de patinetes elétricos. Acordos com fabricantes de veículos e serviços de entrega estão por vir, estabelecendo as bases para a aquisição de centenas de milhares de usuários adicionais da Busby em um curto período. De março a dezembro de 2020, os usuários da Busby cresceram 860%. “A AWS não hesitou”, diz Ryan. “Simplesmente aceitou isso com naturalidade.” A Busby pode lidar com o rápido aumento de novos usuários usando o AWS Lambda, um serviço de computação com tecnologia sem servidor que permite que a startup execute código sem a necessidade de provisionar ou gerenciar servidores.
A interface de usuário visual altamente intuitiva do AWS Amplify possibilita que a Busby integre desenvolvedores globalmente com rapidez. A equipe cresceu e passou a ter 13 engenheiros e a Busby planeja adicionar mais sete até o final de 2021. Ao usar o AWS Amplify Admin UI, os desenvolvedores têm uma demonstração altamente intuitiva e visual dos componentes de front-end e back-end. À medida que a Busby cresce, ela está integrando novos engenheiros à sua equipe de desenvolvimento internacional. Com o AWS Amplify Admin UI, a Busby pode comunicar o contexto de forma simples enquanto mantém tudo funcionando sem problemas com ambientes de back-end dedicados para desenvolvimento, preparação e produção. “O AWS Amplify Admin UI tem sido importante para nós porque é muito orientado visualmente”, diz Ryan. “Conseguimos integrar desenvolvedores que entendem rapidamente como as coisas estão conectadas. Dessa maneira, os novos desenvolvedores não precisam se basear no código e fazer engenharia reversa em suas mentes. É muito simples para eles serem apenas produtivos.”
A Busby também implementou APIs GraphQL desenvolvidas usando o AWS AppSync, um serviço GraphQL totalmente gerenciado que aprimora a performance e possibilita que as empresas desenvolvam aplicações mais rapidamente. Ryan ficou satisfeito com o alto nível de observabilidade de GraphQL alcançado na AWS. “Aumentamos a produtividade no AWS Amplify”, afirma Ryan. “Os desenvolvedores podem implementar e gerenciar atributos com facilidade. As APIs GraphQL são desenvolvidas instantaneamente para nós e esta é uma das minhas partes favoritas do uso da solução.
Ryan diz que pode facilmente visualizar e compreender o estado de todo o sistema da Busby, localizar possíveis áreas de falha e interagir com componentes, armazenamentos de logs e serviços relacionados. “Em termos de tecnologia, estamos na terra dos sonhos.”
Como continuar a crescer no AWS Amplify
O uso do AWS Amplify possibilitou que a pequena equipe da Busby criasse um MVP de forma rápida e econômica em apenas três meses e depois se ajustasse ao crescimento exponencial. Numa análise prospectiva, a Busby planeja aumentar ainda mais sua base de usuários, conectando-se diretamente com os consumidores e por meio de mais parcerias entre empresas. Como uma aplicação com tecnologia sem servidor, a Busby pode receber centenas de milhares de novos usuários e manter a confiabilidade e a performance sem a necessidade de redefinir a arquitetura de sua pilha de tecnologia. “Não existem muitas soluções para startups que oferecem tudo o que você precisa. O AWS Amplify nos ajudou a desenvolver nosso MVP e cresceu conosco”, afirma Ryan.
Sobre a Busby
A Busby é um aplicativo de segurança para atividades ao ar livre que abrange ciclismo, patinete, corrida, caminhada e muito mais. O aplicativo detecta incidentes do usuário e envia alertas automáticos em casos de emergência.
Benefícios da AWS
- Desenvolvimento de um mínimo produto viável em três meses.
- Economia de mais de USD 150 mil ao usar a AWS em vez de uma empresa de software.
- Integração de novos desenvolvedores de forma rápida e simples.
- Facilidade para escalar e atender ao crescimento da base de usuários de 860% em menos de um ano.
Soluções da AWS usadas
AWS Amplify
O AWS Amplify é um conjunto de ferramentas e serviços que podem ser usados em conjunto ou individualmente para permitir que desenvolvedores de front-end de plataformas da Web móveis criem aplicações escaláveis e completas, desenvolvidas pela AWS.
AWS AppSync
O AWS AppSync é um serviço totalmente gerenciado que facilita o desenvolvimento de APIs GraphQL ao lidar com o trabalho pesado de se conectar com segurança a fontes de dados como o AWS DynamoDB, Lambda e muito mais.
AWS Lambda
O AWS Lambda é um serviço de computação sem servidor que permite executar código sem provisionar ou gerenciar servidores, criando lógica de escalabilidade de cluster com reconhecimento de workloads, mantendo integrações de eventos ou gerenciando tempos de execução.
Comece a usar
Empresas de todos os portes em todos os setores estão transformando seus negócios diariamente usando a AWS. Entre em contato com nossos especialistas e comece sua própria jornada para a Nuvem AWS hoje mesmo.