Busby 使用 AWS Amplify 建置的應用程式在 1 年內增長 860%,從最簡可行產品發展到蓬勃發展的使用者群
2021 年
在一場嚴重的自行車事故幾乎奪去了 Barry Green 的生命之後,他和他的朋友們萌生了一個自動檢測緊急事故的想法。他們的戶外活動安全應用程式 Busby 會使用使用者手機中的傳感器來檢測跌倒或碰撞,並通知可以提供幫助的人。Green 和他的朋友們需要一種快速的方法來開發高品質的應用程式,同時讓他們能繼續自己的全職工作。他們首先求助於軟體公司,軟體公司向他們提供了至少 15 萬美元的報價,只是為了打造最簡可行產品 (MVP),這是吸引種子資金的必要條件。他們需要簡單且符合成本效益的工具來自行建置 MVP。
在尋找應用程式開發解決方案數月之後,這家英國新創公司的三位共同創始人選擇使用 Amazon Web Services (AWS) 建立他們的 MVP。Busby 首席技術長兼共同創辦人 Kirk Ryan 表示:「我發現了這個很酷的新解決方案,對於沒有專門開發人員的新創公司來說非常簡單。這個解決方案就是 AWS Amplify,它是一套工具和服務,讓前端 Web 和行動開發人員能夠建置可擴展的完整堆疊應用程式。Busby 創辦人在使用它後,在短短 3 個月內經濟高效地構建了無伺服器 MVP,然後迅速增長了應用程式的使用者。Busby 現在正在與其他企業建立戰略合作夥伴關係,這將顯著增加其使用者群。
我們提高了 AWS Amplify 的生產效率。開發人員可以輕鬆實作和管理功能。GraphQL API 是即時為我們構建的,它是我最喜歡使用該解決方案的部分之一。」
Kirk Ryan
Busby 技術長兼共同創辦人
MVP 上市速度
為了打造 Busby MVP,創辦人決定採用無伺服器優先的方法,使他們能夠建立一個為未來增長做好充分準備的 MVP。Ryan 表示:「該解決方案易於理解和故障排除,而不會犧牲擴展能力,這一點至關重要。」使用 AWS Amplify,一個人就可以管理從前端元件到無伺服器雲端後端的整個堆疊。Busby 創辦人選擇 React Native 作為他們的前端框架,該框架提供了統一的架構,而無需單獨的 iOS 和 Android 迭代。AWS Amplify 還提供了對開源行動應用程式框架 React Native 的全功能支援。Ryan 解釋說:「新創公司不希望建立單獨的 iOS 和 Android 團隊,因為會有兩套不同的技能和兩行代碼來維護,這基本上是開銷的兩倍。」
Ryan 意識到 Busby 可以依靠各種深度教程和文件來快速縱向擴展,這些使得 AWS Amplify 易於學習。如果資訊沒有直接出現在 AWS 網站上,那麼一個蓬勃發展且回應迅速的 AWS Amplify 社群會引導 Ryan 獲取資源和資訊。
在使用 AWS 後在不到 1 年的時間內增長 860%
在 3 個月內建置了 Busby MVP。透過使用 AWS Amplify,Busby 團隊節省了數月的開發時間,並且因為不使用軟體公司節省了 15 萬美元。隨著該應用程式在健身愛好者和騎馬者等消費者中越來越受歡迎,Busby 開闢了一個意想不到的市場:運動相關的企業表示出有興趣將 Busby 服務納入自己的應用程式中。該新創公司現在與兩家電動踏板車供應商建立了企業對企業的合作夥伴關係與汽車製造商和交付服務的交易即將展開,為在短時間內獲得數十萬名其他 Busby 使用者奠定了基礎。從 2020 年 3 月到 12 月,Busby 使用者增長了 860%。Ryan 說:「AWS 還沒有退縮,它只是從容應對。」 Busby 使用 AWS Lambda 來處理快速增長的新使用者,這是一種無伺服器運算服務,可讓新創公司執行程式碼,不必佈建或管理伺服器。
AWS Amplify 的高度直觀的視覺化使用者介面可讓 Busby 在全球範圍內快速加入開發人員。該團隊已發展到 13 名工程師,Busby 計劃在 2021 年底之前再增加 7 名。使用 AWS Amplify Admin UI,開發人員可以對前端和後端元件進行高度直觀且視覺化的示範。隨著 Busby 的發展,它正在為跨境開發團隊招募新的工程師。使用 AWS Amplify Admin UI,Busby 可以簡單地與情境溝通,同時透過專用的後端環境保持開發、測試和生產的順利進行。Ryan 表示:「AWS Amplify Admin UI 對我們而言非常重要,因為它的視覺呈現效果非常直觀。我們能夠讓開發人員快速了解事物之間的聯繫。這樣一來,新開發人員就不必依賴程式碼,也不必在頭腦中進行逆向工程。對他們來說,要保持生產效率非常簡單。」
Busby 也實作了使用 AWS AppSync 建置的 GraphQL API,這是一項全受管的 GraphQL 服務,可提升效能,並讓公司更快速地建置應用程式。Ryan 對在 AWS 上實現的高水平 GraphQL 可觀測性感到滿意。Ryan 表示:「我們可以提高 AWS Amplify 的生產效率。開發人員可以輕鬆實作和管理功能。GraphQL API 是即時為我們構建的,它是我最喜歡使用該解決方案的部分之一。」
Ryan 表示,他可以輕鬆視覺化並了解 Busby 整個系統的狀態,找出潛在的故障區域,並與元件、記錄存放區和相關服務互動。「就技術而言,我們可以說處在一片夢幻之地中。」
使用 AWS Amplify 持續增長
使用 AWS Amplify 可讓小型 Busby 團隊在短短 3 個月內快速且經濟實惠地建置 MVP,然後根據指數級增長進行調整。展望未來,Busby 計劃透過直接與消費者聯繫,以及透過更多的企業對企業合作夥伴關係來進一步擴大其使用者群。作為無伺服器應用程式,Busby 可以接納成千上萬的新使用者,並維持可靠性和效能,而無需重新架構其技術堆疊。「為新創公司提供所需一切的解決方案並不多。而 AWS Amplify 協助我們建置了 MVP,並與我們一起成長。」Ryan 表示。
關於 Busby
Busby 是一款戶外活動安全應用程式,涵自行車、滑板車、跑步、步行等。該應用程式檢測使用者事件並在緊急情況下發送自動警報。
AWS 的優勢
- 在 3 個月內開發出最簡可行產品
- 使用 AWS 而非軟體公司,省下超過 15 萬美元
- 快速簡單地加入新開發人員
- 輕鬆擴展,可在不到 1 年的時間內滿足 860% 的使用者群增長
使用的 AWS 服務
AWS Amplify
AWS Amplify 是一套可以結合使用或單獨使用的工具和服務,用於協助前端 Web 和行動開發人員採用 AWS 技術建置可擴展的完整堆疊應用程式。
AWS AppSync
AWS AppSync 是一種全受管服務,透過處理安全連線至 AWS DynamoDB、Lambda 等資料來源的繁重工作,來輕鬆開發 GraphQL API。
AWS Lambda
AWS Lambda 是一種無伺服器的運算服務,可讓您執行程式但不必佈建或管理伺服器、建立工作負載感知叢集擴展邏輯、維護事件整合或管理執行階段。
開始使用
各行各業、各種規模的公司每天都在使用 AWS 來轉型業務。聯絡我們的專家,立即開始 AWS 雲端之旅。