Busby Grows 860% in 1 Year, from MVP to Thriving User Base, with App Built Using AWS Amplify

2021년

Barry Green은 목숨을 잃을 뻔한 심각한 자전거 사고를 겪은 후, 친구들과 함께 긴급 사고 탐지를 자동화하는 아이디어를 떠올렸습니다. 야외 활동 안전 앱인 Busby는 사용자의 휴대전화에 있는 센서를 사용하여 넘어지거나 충돌하는 것을 감지하고 도움을 줄 수 있는 사람에게 알립니다. Green과 친구들은 풀타임 직장을 다니면서 그 외의 시간에 빠르게 고품질 애플리케이션을 개발할 수 있는 방법이 필요했습니다. 이들은 먼저 소프트웨어 회사로 눈을 돌렸는데, 소프트웨어 회사에서는 초기 자금 마련에 필요한 최소 기능 제품(MVP)을 구축하는 데 최소 15만 USD의 견적을 제시했습니다. 이들에게는 MVP를 직접 구축할 수 있는 간단하고 비용 효율적인 도구가 필요했습니다.

영국에 본사를 둔 이 스타트업을 공동 설립한 세 사람은 몇 달간 애플리케이션 개발 솔루션을 모색한 끝에 Amazon Web Services(AWS)를 사용하여 MVP를 구축하기로 결정했습니다. Busby의 chief technology officer이자 cofounder인 Kirk Ryan은 이렇게 전했습니다. "전담 개발자가 없는 스타트업에 매우 쉽게 적용할 수 있는 멋진 새 솔루션을 알게 되었습니다." 새 솔루션이란 바로 AWS Amplify입니다. 이 솔루션은 프런트엔드 웹 및 모바일 개발자가 확장 가능한 풀 스택 애플리케이션을 개발하도록 지원하는 도구 및 서비스 집합입니다. 설립자들은 이 솔루션을 사용하여 단 3개월 만에 비용 효율적으로 서버리스 MVP를 구축한 후 앱 사용자를 빠르게 늘렸습니다. Busby는 현재 사용자 기반을 크게 성장시킬 다른 비즈니스와 전략적 파트너십을 맺고 있습니다.

Detail of a road bike with a cyclist pedaling
kr_quotemark

AWS Amplify를 사용하면 생산성이 향상됩니다. 개발자가 기능을 쉽게 구현하고 관리할 수 있죠. GraphQL API도 즉시 구축됩니다. 이 점이 이 솔루션을 사용하면서 가장 마음에 드는 부분 중 하나입니다."

Kirk Ryan
Busby Cofounder 겸 Chief Technology Officer

MVP의 출시 속도

Busby의 MVP를 구축하기 위해 설립자들은 향후 성장에 잘 대비할 수 있는 서버리스 우선 접근 방식을 취하기로 결정했습니다. Ryan은 "규모 조정 기능을 희생하지 않으면서도 쉽게 이해하고 문제를 해결할 수 있는 솔루션이 꼭 필요했습니다."라고 전했습니다. AWS Amplify를 사용하면 한 사람이 프런트엔드 구성 요소부터 서버리스 클라우드 백엔드에 이르기까지 전체 스택을 관리할 수 있습니다. Busby 설립자들은 iOS와 Android를 위한 작업을 개별적으로 반복할 필요 없이 통합된 아키텍처를 제공하는 React Native를 프런트엔드 프레임워크로 선택했습니다. 또한 AWS Amplify는 오픈 소스 모바일 애플리케이션 프레임워크인 React Native에 대해 모든 기능의 지원을 제공했습니다. Ryan은 "스타트업에서는 iOS 팀과 Android 팀이 분리되는 것을 원하지 않습니다. 두 개의 기술 세트와 두 줄의 코드를 유지 관리하면 기본적으로 오버헤드가 두 배가 되기 때문입니다."라고 설명했습니다.

Ryan은 AWS Amplify를 쉽게 배울 수 있게 해주는 심층 자습서 및 설명서 등 다양한 서비스를 활용하여 Busby를 빠르게 확장할 수 있음을 깨달았습니다. AWS 사이트에 직접 정보가 보이지 않더라도 활발하고 반응이 빠른 AWS Amplify 커뮤니티가 Ryan에게 리소스와 정보를 알려줬습니다.

AWS를 통해 1년 이내에 860% 성장

Busby MVP는 3개월 만에 탄생했습니다. 소프트웨어 하우스를 사용하지 않고 AWS Amplify를 사용하면서 Busby 팀은 수개월의 개발 시간과 최대 15만 USD를 절약했습니다. 피트니스 애호가, 승마 선수 등 소비자들 사이에서 앱이 더 인기를 끌자 Busby에도 예상치 못한 시장이 열렸습니다. 바로 Busby 서비스를 자체 애플리케이션에 통합하는 데 관심을 보이는 모빌리티 관련 기업이었습니다. 이 스타트업은 현재 두 개의 전기 스쿠터 제공 업체와 B2B 파트너십을 맺고 있습니다. 차량 제조업체 및 배송 서비스 업체와의 거래가 임박하면서 단기간에 수십만 명의 Busby 사용자를 추가로 확보할 수 있는 토대가 마련되었습니다. 2020년 3월부터 12월까지 Busby 사용자는 860% 증가했습니다. Ryan은 "AWS는 흔들리지 않았습니다. 이 변화를 큰 어려움 없이 수용했죠."라고 전했습니다. Busby는 스타트업이 서버를 프로비저닝하거나 관리하지 않고도 코드를 실행할 수 있게 해주는 서버리스 컴퓨팅 서비스인 AWS Lambda를 사용하여 급증하는 신규 사용자를 처리할 수 있습니다.

AWS Amplify의 매우 직관적인 시각적 사용자 인터페이스를 통해 Busby는 전 세계 개발자를 신속하게 온보딩할 수 있습니다. 팀 규모는 엔지니어 13명까지 성장했으며 Busby는 2021년 말까지 7명을 더 충원할 계획입니다. 개발자들은 AWS Amplify Admin UI를 사용하여 프런트엔드 및 백엔드 구성 요소를 매우 직관적이고 시각적으로 시연할 수 있습니다. Busby는 성장하면서 해외 개발 팀에 신규 엔지니어를 온보딩하고 있습니다. Busby는 AWS Amplify Admin UI를 사용하여 개발, 스테이징 및 프로덕션 전용 백엔드 환경을 통해 원활한 운영을 유지하면서 컨텍스트를 간단하게 전달할 수 있습니다. Ryan은 "AWS Amplify Admin UI는 시각적 지향성이 매우 높아 큰 도움이 되었습니다."라면서 "이제 우리는 전체 구조가 어떻게 연결되어 있는지 빠르게 이해하는 개발자를 온보딩할 수 있습니다. 이렇게 하면 새로운 개발자가 본인만의 방식으로 된 코드에 의존하거나 구조를 리버스 엔지니어링할 필요가 없습니다. 이를 통해 쉽게 생산성을 높일 수 있게 된 것이죠."라고 전했습니다.

또한 Busby는 성능을 개선하고 기업이 애플리케이션을 더 빠르게 구축할 수 있도록 지원하는 완전관리형 GraphQL 서비스인 AWS AppSync를 사용하여 구축된 GraphQL API를 구현했습니다. Ryan은 AWS에서 달성한 높은 수준의 GraphQL 관찰성에 만족했습니다. Ryan은 다음과 같이 전했습니다. "AWS Amplify를 사용하면 생산성이 향상됩니다. 개발자가 기능을 쉽게 구현하고 관리할 수 있죠. GraphQL API도 즉시 구축됩니다. 이 점이 이 솔루션을 사용하면서 가장 마음에 드는 부분 중 하나입니다."

Ryan은 Busby의 전체 시스템 상태를 쉽게 시각화하여 이해하고, 잠재적인 장애 영역을 찾아내고, 구성 요소, 로그 저장소 및 관련 서비스와 상호 작용할 수 있다고 설명했습니다. "기술 면에서 환상적인 경지라고 할 수 있습니다."

AWS Amplify를 통한 지속적인 성장

사람 수가 적은 Busby 팀은 AWS Amplify를 사용하여 단 3개월 만에 빠르고 비용 효율적으로 MVP를 생성한 후 기하급수적인 성장을 이뤄냈습니다. 앞으로 Busby는 소비자와 직접 소통하고 더 많은 B2B 파트너십을 통해 사용자 기반을 더욱 확대할 계획입니다. 서버리스 애플리케이션인 Busby는 기술 스택을 리아키텍팅하지 않고도 수십만 명의 신규 사용자를 확보하고 신뢰성과 성능을 유지할 수 있습니다. "스타트업에게 필요한 모든 것을 제공하는 솔루션은 많지 않습니다. AWS Amplify는 MVP를 구축하는 데 도움이 되었고 우리와 함께 성장했습니다." Ryan은 이렇게 정리했습니다.


Busby 소개

Busby는 사이클링, 스쿠터 타기, 달리기, 걷기 등의 야외 활동을 위한 안전 앱입니다. 이 앱은 사용자 사고를 감지하고 긴급 상황 발생 시 자동 알림을 보냅니다.

AWS의 이점

  • 3개월 만에 최소 기능 제품 개발
  • 소프트웨어 하우스 대신 AWS를 사용하여 15만 USD 이상 절약
  • 신규 개발자를 빠르고 간단하게 온보딩
  • 1년 이내에 사용자 기반이 860% 성장할 수 있도록 쉽게 규모 조정.

사용된 AWS 서비스

AWS Amplify

AWS Amplify는 모바일 및 프런트 엔드 웹 개발자가 AWS에서 구동되는 안전하고 확장 가능한 풀 스택 애플리케이션을 개발하도록 지원하는 도구 및 서비스 집합입니다. 

자세히 알아보기 »

AWS AppSync

AWS AppSync는 AWS DynamoDB, Lambda 및 기타 데이터 소스에 안전하게 연결하는 힘든 작업을 처리하여 GraphQL API 개발을 용이하게 하는 완전관리형 서비스입니다. 

자세히 알아보기 »

AWS Lambda

AWS Lambda는 서버 프로비저닝 또는 관리, 워크로드 인식 확장 로직 생성, 이벤트 통합 유지, 또는 런타임 관리 없이 코드를 실행할 수 있는 서버리스 컴퓨팅 서비스입니다.

자세히 알아보기 »


시작하기

산업 분야를 불문하고 다양한 규모의 기업들이 AWS를 통해 매일 비즈니스를 혁신하고 있습니다. 지금 전문가와 상담하고 AWS 클라우드로의 여정을 시작하세요.