Localytics 案例研究
2015
Localytics 是一間 Web 和行動應用程式分析和互動公司,主要合作的品牌包括 ESPN、eBay、Fox、Salesforce、RueLaLa 和 New York Times,這些公司利用它的行銷和分析工具來了解應用程式的執行成效以及與新舊客戶互動的情形。這間位於波士頓的公司所推出的軟體,在全世界超過 30 億個裝置上的 37,000 個以上應用程式使用。
有了 AWS Lambda 之後,我們的各種工程團隊可以深入利用並行資料串流來建立不受主分析應用程式支配的微型服務。它協助我們將新服務更快提供給客戶。對於新創公司而言,更快的上市時間就是關鍵。
Mohit Dilawari
Localytics 工程總監
挑戰
- 支援每天從執行 Localytics 分析軟體的各種行動應用程式上傳數十億資料點的管道。
- 工程團隊需要存取一部分資料來建立新的服務,但是這需要進行額外的容量規劃、使用率監控及基礎設施管理。
- 平台團隊想要為工程團隊啟用自助式服務。
為何選擇 Amazon Web Services
- 使用 AWS,透過 Elastic Load Balancing 每月將大約 1,000 億資料點傳送到 Amazon Simple Queue Service、再到 Amazon Elastic Compute Cloud,最後進入 Amazon Kinesis 串流。
- 對於行銷軟體的每項新功能,會建立一個新的微型服務,它使用 AWS Lambda 來存取 Amazon Kinesis 資料串流。每個微型服務可以與其他微型服務平行存取資料串流。
Localytics 的原始分析處理服務
Localytics 的原始分析處理服務使用了 AWS Lambda 和 Amazon Kinesis
優勢
- 將產品工程製作與平台分析管線去耦,以便建立新的微型服務,來存取資料串流,無須綁定主要分析應用程式。
- 無須佈建和管理基礎設施以執行每個微型服務。
- Lambda 會自動根據負載擴展和縮減,每月處理數百億的資料點。
- 加速新客戶服務的上市時間,因為每個功能都是一項新的微型服務,而且每個微型服務都可獨立運作和擴展。
關於 Localytics
Localytics 是一間 Web 和行動應用程式分析和互動公司,主要合作的品牌包括 ESPN、eBay、Fox、Salesforce、RueLaLa 和 New York Times,這些公司利用它的行銷和分析工具來了解應用程式的執行成效以及與新舊客戶互動的情形。
使用的 AWS 服務
Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) 是一種 Web 服務,可在雲端提供安全、可調整大小的運算容量。該服務旨在降低開發人員進行 Web 規模雲端運算的難度。
Elastic Load Balancing
Elastic Load Balancing 可在多個目標 (例如 Amazon EC2 執行個體、容器、IP 地址和 Lambda 函數) 之間自動分配傳入的應用程式流量。
進一步了解 »
Amazon SQS
Amazon Simple Queue Service (SQS) 是全受管訊息佇列服務,可讓您分離和擴展微型服務、分散式系統及無伺服器應用程式。
進一步了解 »
Amazon Kinesis
Amazon Kinesis 可輕鬆地收集、處理和分析即時串流資料,讓您及時取得深入的見解並快速地對新資訊做出反應。
進一步了解 »
開始使用
各行各業各大規模的公司每天都在使用 AWS 來變革其業務。聯絡我們的專家,立即開始使用 AWS 雲端。