dot Redis 8 来了——而且它是开源的

了解更多

Liftoff 的广告交易平台凭借 Redis Cloud 的低延迟能力腾飞 

公司: Liftoff
行业: 广告技术

liftoff case study hero

客户

Liftoff 专注于 ROI 的广告技术解决方案帮助移动企业通过其应用获得更多收益。

挑战

Liftoff 需要一个高可用、低延迟的数据库来满足数千家应用发布商和广告商的需求。该数据库必须能够支持多云架构,并缓存大量数据以实现快速、低延迟的访问。

解决方案

Liftoff 使用 Redis Cloud 来维护数十亿事件和设备产生的数据。这个快速增长的键值数据缓存使 Liftoff 能够提供准确、相关的广告展示。

优势

Liftoff 流行的广告技术服务依赖于 Redis Cloud 完成每秒超过 100 万次操作。Cuckoo Filter 等 Redis 技术使 Liftoff 能够提高广告相关性和质量,从而提升 ROI。

liftoff case study photo-1

如今的移动应用开发者面临着巨大且极其多样化的生态系统带来的巨大挑战。不断变化的隐私法规进一步加剧了这一挑战。最终,克服这些挑战的关键在于拥有有效的方法从相关客户和潜在客户那里收集反馈,向他们展示最相关且最有可能产生共鸣的广告。

Liftoff 一直站在改变品牌思考如何发展其应用业务的最前沿。从率先开发专注于 ROI 的用户优化方法,到寻找帮助移动企业通过其应用获得更多收益的新方法,Liftoff 的目标始终是帮助移动应用公司连接到其受众。

Redis Cloud 是 Liftoff 流行的广告技术解决方案套件的核心,它维护着由数十亿事件和设备生成的数据缓存。存储在 Redis 中的缓存作为基础数据,使 Liftoff 能够提高广告相关性和质量,最终实现最佳 ROI。

Liftoff 的Direct Monetize 和 Vungle Exchange (DMX) 生产工程团队总监 Surya Dharma 解释说:“Liftoff 通过推动用户获取、参与、变现和分析等整个移动应用增长周期,帮助应用所有者和应用发布商连接到其受众。我们的目标是将人们连接到他们喜爱的移动应用和工具。” 

行业概览:广告技术入门

liftoff case study photo-2

当您在手机上与某个应用交互时,应用开发者希望在预定间隔显示广告。这个请求被发送到 Liftoff,并在不到 300 毫秒内返回一个广告,以便在应用中呈现。

Liftoff 每秒接收数百万个请求,并使用人工智能 (AI) 为发布商和广告商带来有利结果。为此,需要一个强大且高性能的广告投放基础设施。

最初,Liftoff 管理着本地部署版本的 Redis,但随着规模增长,他们开始使用 Redis Cloud。Dharma 回忆说:“我们需要一个高可用、低延迟的数据库来支持多云架构。”

最近,Liftoff 将其多云架构简化为单云架构。其流行的广告技术服务在 Redis Cloud 实例上每秒完成约 100 多万次操作,这需要主动管理几 TB 的数据。 

Dharma 说:“可靠性对我们来说至关重要!”“我们维护着用于服务来自数十亿用户和设备以及数千家应用发布商和广告商的数十亿请求的数据。Redis Cloud 使我们能够减少构建大规模数据库解决方案所需的开销,并在短时间内实现稳定性。”

移动广告中的延迟成本

如果请求所需时间超过约定延迟时间,Liftoff 将会失去该展示机会。移动广告中的延迟成本相当高,基础设施的选择基于确保请求符合延迟要求。

低延迟下可用的高质量上下文信息对于所有这些用例都至关重要,而这正是 Redis Cloud 的优势所在。Liftoff 将上下文信息存储在 Redis Enterprise 中,以便低延迟快速访问。目标是减少无效展示,并最大限度地提高用户看到相关广告的可能性。

东南亚领先的游戏开发商之一 Rocket Studio 使用 Liftoff 的供应端解决方案 Monetize,将其每日活跃用户平均收入 (ARPDAU) 提高了 38%。“我们需要一个开销更少、收入更高、并通过快速满足所有广告请求来改善用户体验的解决方案,”Rocket Studio 的变现负责人 Thế Bảo Lương 说。“在我们转向应用内竞价 [使用 Liftoff] 后,我们很快看到未能向用户展示的广告数量减少。事实上,我们的填充率跃升至 99%。这很大程度上归功于延迟的降低。”1

“在广告技术领域,延迟是关键,”Dharma 强调说。“我们需要能够快速确定竞价请求的价值,以及是否应该为其竞价。Redis Cloud 是完美的选择,因为它在键值查找方面的低延迟,这使我们能够存储和提取机器学习模型所需的数据。”

利用概率数据结构

liftoff case study photo-3

Liftoff 使用Cuckoo filter 来快速准确地查找键值。Cuckoo filter 是一种空间效率高的概率数据结构,用于测试某个元素是否属于某个集合的成员——在本例中,是测试某个广告是否之前已投放或已安装。Cuckoo filter 还可以删除这些集合中的现有项目,这有助于 Liftoff 确保其记录始终是最新的。Dharma 重申:“如果我们在转化概率低的设备上展示广告,那是一种浪费。Cuckoo filter 使我们能够在一个 1.5 TB 的数据库上以低延迟实现此功能。”

这种可证明的效率是 Liftoff 成功和持续盈利的关键特征之一。

Dharma 继续说道:“转化率对我们来说非常重要。实现一次转化所需的展示次数越少,我们的利润就越高。我们的客户依赖于我们的准确性。他们想知道他们的钱没有浪费在一个无法将广告正确投放到目标人群的广告技术供应商身上。Redis Cloud 帮助我们以低延迟高效地服务数十亿广告请求。”

通过 AWS Marketplace 简化部署

除了通过在云端运行实例消除管理开销外,Dharma 还赞赏能够通过AWS Marketplace 购买 Redis Cloud 的便捷性和灵活性,AWS Marketplace 简化了许多基于云的软件和服务的采购、配置和治理。 

他说:“在像 AWS 这样的云环境中部署我们的数据库,使我们的工程师不必再维护和扩展 Redis Enterprise 基础设施。我们的开发团队可以快速行动,因为我们不必分配资源来维护数据库。通过订阅更高等级的 AWS 计划,我们可以非常轻松地扩展 Redis Cloud。AWS 环境优化了分片分布等事项。这一切都得到了妥善处理,而且 Redis 在我们需要时提供了出色的支持。”

1 https://liftoff.io/resources/case-study/rocket-studio/