Localytics 案例研究
2015 年
Localytics 是一家 Web 及移动应用程序分析和互动公司,各大品牌(如 ESPN、eBay、Fox、Salesforce、RueLaLa 和 The New York Times)都在借助其营销和分析工具来了解应用程序的性能,并与新客户及现有客户互动。这家公司的总部位于美国波士顿,它提供的软件广泛用于全球超过 30 亿设备上的 37000 多个应用程序。
借助 AWS Lambda,我们的各个工程团队可以利用并行数据流来创建不需要使用主分析应用程序的微服务。这有助于我们以更快的速度将新服务交付给客户。对于初创企业来说,加快服务投放市场的速度极为重要。”
Mohit Dilawari
Localytics 工程总监
挑战
- 运行 Localytics 分析软件的不同移动应用程序每天要上传数十亿个数据点。
- 工程团队需要访问部分数据才能创建新服务,但是这需要进行更多的容量规划、使用情况监控和基础设施管理工作。
- 平台团队需要帮助工程团队实现自助式工作。
为什么选择 Amazon Web Services
- 使用 AWS 每月发送约 1000 亿个数据点(从 Elastic Load Balancing 到 Amazon Simple Queue Service,然后再到 Amazon Elastic Compute Cloud,最后进入 Amazon Kinesis 流)。
- 针对该营销软件的每项新功能,都使用 AWS Lambda 来创建一项微服务,以便访问 Amazon Kinesis 数据流。每项微服务都可以彼此并行访问数据流。
Localytics 原有的分析处理服务
使用 AWS Lambda 和 Amazon Kinesis 的 Localytics 分析处理服务
优势
- 将产品工程工作与平台分析管道分离开,支持创建新的微服务来访问数据流,无需绑定主分析应用程序。
- 无需通过预置和管理基础设施来运行每项微服务。
- Lambda 可以随负载自动扩展和缩减,每月可以处理数百亿个数据点。
- 加快新客户服务投放市场速度,因为每项功能都是可以独立运行和扩展的全新微服务。
关于 Localytics
Localytics 是一家 Web 及移动应用程序分析和互动公司,各大品牌(如 ESPN、eBay、Fox、Salesforce、RueLaLa 和 The 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 云之旅。