成功案例 – Firstory

聲音科技新創 Firstory : 透過 GCP 打造「最簡單的 Podcast 開播平台」

Firstory

Firstory 為 Podcast 平台 ,提供聲音創作者 Podcast 託管、內容製作、社群發佈、金流串接、品牌廣告媒合等技術整合服務,讓 Podcaster 可以輕鬆開播。

Firstory 官網

Podcast 於 2020 年在台灣突然成為最夯的新媒體型態,許多知名 KOL 前仆後繼加入聲音傳播的戰場;國際上則有 Apple、Google、Spotify 等大品牌,積極投入 Podcast 相關業務。Firstory 看準聲音市場成長潛力,推出全方位 Podcast 平台,提供創作者從託管、技術支援、內容製作、金流串接與發布整合等一條龍服務,讓 Podcaster 全心創作、簡單錄製,剩下技術與平台對接問題,就交給 Firstory,致力打造聲音創作者的軍火庫。

 

相較其他雲端平台,Google Cloud 的使用介面簡易、操作直覺,工程團隊更容易上手

透過 GCP 佈署產品,開發速度提升約 70 %

技術背景出身,Firstory 團隊一開始就選擇將產品服務架構在雲端平台,當時評估過各家服務,最後選擇 Google Cloud Platform (以下簡稱 GCP)。Firstory 共同創辦人暨技術長翁子皓說 : 「主要考量為 GCP 的使用者介面非常友善,各項功能與說明一目瞭然,簡單乾淨的畫面呈現,讓 IT 人員不需太多摸索時間,就能熟悉操作介面,快速完成工作。」

而當初會選擇 GCP 也有另一考量,團隊想嘗試使用 Kubernetes 核心架構來開發產品,而 Kubernetes 這樣的開源技術最早就是由 Google 釋出,論技術成熟度與服務支援,GCP 都是首選平台。

 

GKE、GAE 雲端環境加速產品功能開發節奏,專心寫程式就夠了

為要提供全方位的 Podcast 服務,包含讓創作者上傳音檔、發布至各大平台、社群擴散,到後台資料報表、音樂素材,甚至是串接金流等營利變現功能,Firstroy 盡力打造給創作者與收聽眾雙方都方便使用的工具。因此,團隊將重心放在產品功能開發上,希望省去複雜的系統設定,快速將產品與服務佈署上線,故充份利用 GCP 各項產品優勢來調配內部開發資源。

在使用者網站與 APP 的前端程式佈署,Firstroy 透過 GAE 來管理基礎架構,GAE 全代管技術的環境只需要一鍵即可完成佈署,像是 DNS 和代管安全資料傳輸層 (SSL) / 傳輸層安全標準 (TLS) 憑證等機制,都一併自動設定,搭配防火牆功能,更可以保護應用程式不受安全性威脅,維持正常運作。

而在開發上偏後端屬性的,如 API 伺服器、排程工作 (Cron Job)等,則建置在 GKE 上,主要是這類程式會以 Docker 容器化技術來打包,因為可以輕易複製開發環境,數量多了之後就需要完善的邏輯,來監控服務彼此之間溝通。 GKE 支援常見的 Docker 容器格式,針對容器打造的作業系統也具備強大的安全防護能力,讓團隊在兼顧安全性的情況下,加速開發應用程式。

另外,Firtstory 也使用了 Firebase 來開發 APP 應用,因為 Firebase 同時支援 Android、iOS 及網頁的特性,團隊成員能夠快速建置 APP 後端服務,將聊天室的數據收集整合至即時資料庫,有效縮短 APP 開發時間,更專注在前端使用者介面的優化。

 

獲 KKBOX 投資挹注,全方位發展「聲音創作者的軍火庫」

台灣 Podcast 市場正在起飛,Firstory 目前在台灣的市占率達 40 % 以上,下載量已突破 3,000 萬次。而 2020 年 10 月,Firstory 更完成種子輪融資,投資者包括 LINE 台灣前總經理陶韻智、INSIDE 創辦人林宜儒,以及本土音樂串流平台 KKBOX。未來, Firstory 也會以「創作者的軍火庫」為方向,強化平台的擴充性,推出各種新功能,為 Podcast 市場創造更多可能性。

Jim Lin

iKala Cloud 雲端架構師 Jim Lin

IT 架構優化建議

更輕省的網路傳輸架構與成本

Firstory

據了解,目前 Firstory 的 CDN 採用其他家雲端方案。Firstory 將應用程式部署在 GKE 上,並透過 Google Load Balancer 開放服務,Google 的 CDN 與 Load Balancer 有很好的整合性,因此也建議 Firstory 可以進一步考慮使用 Google CDN,這樣不僅省去維運兩套不同系統架構的人力成本,也能相對降低檔案傳輸的費用。


現在聯繫 iKala Cloud,瞭解更多 GCP 加值服務!

相關連結:

聯絡我們

如果您有任何問題,可以先參考 FAQ 、寄信至 cloud@ikala.tv 或者 直接撥打 +886 2 87681110,謝謝!