旋轉拍賣運用GCP與G Suite,打造上百萬人購物、販售、聊天的行動分類廣告平台,搖身一變成為充滿活力、協作屬性的企業。

超過8000萬筆商品列表、10億筆聊天對話

旋轉拍賣成立於2012年,是一個讓用戶能夠在短短30秒內列出商品、服務清單的行動分類廣告平台。使用者只要快速拍張照、加入文字描述,於app內建的聊天室開啟對話,就能向其他用戶購買。分類廣告最初的形式為印刷平面廣告以及早期的線上論壇,而行動分類廣告是分類廣告領域理所當然的下一步發展。

旋轉拍賣也致力於讓銷售、購買商品變得輕鬆簡單又有社交樂趣。使用者在app裡面就可以開啟聊天室,與其他用戶進行對話、討論、商議。旋轉拍賣目前正著手準備新一代的服務—運用機器學習和人工智慧來改善商品陳列、付款與運送流程。旋轉拍賣員工們也努力思考著各種策略、技術,進一步打造並凝聚使用者社群。

「我們從3位創辦人、18個月都沒有領薪水的企業,成長到現在180人的規模。」旋轉拍賣研發副總裁Jordan Dea-Mattson表示:「我們的營運遍及新加坡、馬來西亞、香港、臺灣、菲律賓、印尼、澳洲、紐西蘭。」旋轉拍賣每個月吸引上百萬名使用者,新加坡更有一半的人口是該平台的固定用戶;而新加坡用戶群中有四分之一的人每個月都會造訪旋轉拍賣。

旋轉拍賣曾經使用過不同網路託管服務,經營自家的行動分類廣告平台,但到了2016年年中,旋轉拍賣發現穩定度、可用性都必須再提高,才能滿足消費者期待與內部團隊的要求。當時所採用基礎架構之正常運作時間無法跟上公司成長的速度。

Jordan Dea-Mattson表示:「我們為基礎架構團隊招募了一些人才,他們負責改善服務的穩定性。」該團隊為平台進行了徹底的評估,包含輸入/輸出、運算、性能價格比較。

「致力於一個傾聽顧客特定需求,並以此為設計基準的平台,這點對我們而言至關重要。」

—Jordan Dea-Mattson,旋轉拍賣研發副總裁

旋轉拍賣最終選擇轉換到 Google 雲端平台(GCP);GCP以極具吸引力價格提供對實例(instance)配置上更全面的掌控性。此外GCP也不會要求企業綁定平台或任何特定商品。

使用GCP的其他好處還有企業能夠直接聯繫產品經理和工程師,討論線上平台的使用案例。Dea-Mattson表示:「致力於一個傾聽顧客特定需求,並以此為設計基準的平台,這點對我們而言至關重要。」Dea-Mattson也說道:「Google退了一步並說:『旋轉拍賣是間非常棒的企業,讓我們努力打造出滿足客戶需求的產品吧!』」

旋轉拍賣迅速將營運轉移到GCP,他們的基礎架構團隊只花了兩週便完成了初期移轉,接著再更精細地調整架構以最佳化性能表現、系統可靠度、成本效益,來滿足該公司商業上的需求。

旋轉拍賣同時也善用一系列的GCP功能,例如用 Google Compute Engine 打造並操作虛擬機器實例;用Google Cloud Load Balancing 功能擴大運算規模來滿足需求;用 Google App Engine 來抽象化基礎架構。Google Cloud Storage 讓旋轉拍賣可以儲存、取用資料;Google Persistent Disk 則讓計算引擎上的執行個體以區塊式(block)儲存。Google Cloud Dataflow 協助資料處理;Google Cloud Pub/Sub 則使旋轉拍賣能在不同應用程式之間傳訊溝通。

G Suite協同工具讓旋轉拍賣更完善地運用GCP技術,並幫助確保公司內部、客戶、股東之間迅捷又可靠的溝通交流。Dea-Mattson 表示:「G Suite的優點在於這是套平價的工具,讓公司能夠以划算的方式擴大電郵與應用程式的規模。」

「此外比起其他生產力套件,在G Suite裡我看見更多的協同合作。」

—Jordan Dea-Mattson,旋轉拍賣研發副總裁

有了與Google技術的運用經驗,旋轉拍賣也正移轉至Google Go開源程式語言,還有以Go為基礎的微服務(microservices)。Dea-Mattson表示:「Google Go修正了許多C語言特有的問題,打造強大的開發者生產力。我們也熱衷於運用它的高性能來創造出非常強大的二進制(binaries)應用,推動我們的開發進程。」

旋轉拍賣之所以能夠為東南亞、大洋洲、全球各地的用戶帶來強大服務,GCP所扮演的角色不可或缺。Dea-Mattson表示:「倘若我們當時選擇建立自己的資料中心,所需要的基礎架構團隊將會和當前負責所有工程需求的團隊一樣大—維護系統可靠度的人數將會從5人攀升至30人。」

除此之外,比起與Google等雲端供應商合作,自家資料中心將會用上更大筆的資金花費來維護伺服器。

超過8000萬筆商品、5億張圖片

Dea-Mattson 進一步表示:「採用GCP後,我們現在能夠滿足每個月上百萬活躍使用者的需求,旋轉拍賣成立以來他們已展示出 8000 萬筆以上的商品。這些商品陳列包含約5億張圖片,同時我們也支援了超過10億筆的聊天對話、200億筆以上的個別聊天訊息。這是我們當前的規模,也是我們致力於在不同環境中帶給顧客的體驗。舉例來說,對於位在雅加達和新加坡的顧客,儘管兩地的網路延遲、頻寬有所差異,我們提供的購買體驗卻沒有不同。」

可用性大幅提升

旋轉拍賣已經可以把原本不到90%的可用性提升至99.9%;到了四月,可用性提高至約99.99%。與此同時GCP靈活的訂價也讓企業僅需要為支付所使用的資源。假設企業想在GCP上花2分鐘啟用一個虛擬機器實例,就只需要支付2分鐘的收費。

Dea-Mattson說:「我相信倘若採用其他家的雲端服務,想達標同樣的可用性,我們可能得多花上50%的成本。我們持續檢視自己的GCP基礎架構,把成本從每位月活躍使用者四、五美分,降低至大約三美分。GCP的靈活度與效能讓這個目標唾手可得。」

更多國外案例分享

【Cloudflare國外案例分享】Carousell 旋轉拍賣

About Carousell

旋轉拍賣簡介
旋轉拍賣是一個行動分類廣告平台,讓顧客拍張照就能販售商品、開啟聊天室就能進行購買。2012年八月旋轉拍賣於新加坡成立,迄今已擴展到全球19座城市。旋轉拍賣上有超過8000萬筆商品線上陳列,是全世界規模最大、成長最快的平台之一。

產業:媒體娛樂

地點:新加坡

主要成果

  • 使旋轉拍賣得以為東南亞、大洋洲、全球各地百萬名用戶提供強而有力的服務
  • 維護系統可靠度只需要5名團隊成員,而非原先的30名團隊成員
  • 截至2017年四月 ,系統可用性從90%提高到99.99%

「採用GCP後,我們現在能夠滿足每個月上百萬活躍使用者的需求,旋轉拍賣成立以來他們已展示出8000萬筆以上的商品。這些商品列表包含約5億張圖片,同時我們也支援了超過10億筆的聊天對話、200億筆以上的個別聊天訊息。」

—Jordan Dea-Mattson,旋轉拍賣研發副總裁