有了 AWS Lambda,我們的各種工程團隊可以深入了解平行資料串流,以建立 與主要分析應用程式各自獨立操作 的微型服務。它協助我們將新服務更快提供給客戶。對於新創公司而言,更快的上市時間就是關鍵。
Mohit Dilawari 工程總監

Localytics 是一間 Web 和行動應用程式分析和互動公司,主要合作的品牌包括 ESPN、eBay、Fox、Salesforce、RueLaLa 和 New York Times,這些公司利用它的行銷和分析工具來了解應用程式的執行成效以及與新舊客戶互動的情形。這間位於波士頓的公司所推出的軟體,在全世界超過 30 億個裝置上的 37,000 個以上應用程式使用。

  • 支援每天從執行 Localytics 分析軟體的各種行動應用程式上傳數十億資料點的管道。
  • 工程團隊需要存取一部分資料來建立新的服務,但是這需要進行額外的容量規劃、使用率監控及基礎設施管理。
  • 平台團隊想要為工程團隊啟用自助式服務。
localytics-arch-diag-1

使用 Amazon Kinesis 與 Amazon Lambda 之前,Localytics 的主要分析處理服務必須在增加微型服務時更新。

 

localytics-arch-diag-2

部署 Amazon Kinesis 與 Amazon Lambda 之後,Localytics 將一部分資料放入 Kinesis 串流,其他微型服務團隊可使用它來建置自己的 Lambda 微型服務,無須通知或諮詢分析團隊。

 

  • 將產品工程製作與平台分析管線去耦,以便建立新的 微型服務 來存取資料串流,無須綁定主要分析應用程式。
  • 無須佈建和管理基礎設施以執行每個 微型服務
  • Lambda 會自動根據負載擴展和縮減,每月處理數百億的資料點。 
  • 加速新客戶服務的上市時間,因為每個功能都是一項新的微型服務,而且每個微型服務都可獨立運作和擴展。

要進一步了解 AWS Lambda 如何協助您執行分析的即時串流處理,請瀏覽我們的無伺服器運算詳細資訊頁面