公司:Airbnb
爱彼迎(英语:Airbnb)是一个出租住宿民宿的网站,提供短期出租房屋或房间,让旅行者通过网站或手机发掘和预订世界各地的独特房源,为近年来共享经济发展的代表之一。该网站成立于2008年8月,公司总部位于美国加利福尼亚州旧金山,是一家私有公司,由“Airbnb, Inc.”负责管理营运。目前,爱彼迎在191个国家,65,000个城市中共有400万名房东、超过3,000,000笔房源。
该公司在中国的品牌名为爱彼迎,取“让爱彼此相迎”之义,品牌名发布后被批评“难听”和“性暗示”。
用户必须注册互联网账号才能使用网站。每一个住宿物件都与一位房东链接,房东的个人文件包括其他用户的推荐、顾客评价、回复评等和私信系统。
How does Airbnb track and measure growth marketing?
Airbnb的使命是 "创造一个任何人都可以属于任何地方的世界"。这一信息通过市场营销传递给世界各地的人们,例如:"看到什么是可能的,当它是由房东实现的。它帮助Airbnb把客人和房东联系起来,建立一个强大的社区,无疑为公司的惊人增长做出了贡献。
Airbnb的营销是令人兴奋的--它在许多方面都提出了挑战,其中之一是在不同的广告平台上核算活动跟踪(见图1)。跟踪使营销团队有充分的能力来分析活动的表现和影响,然后进一步优化这些活动,以最小的预算实现其目标。
在这篇博文中,我们将讨论Airbnb如何建立一个统一的跟踪测量系统,通过引入C参数跟踪以及分析和增长评估系统来支持营销活动。
Himeji: a scalable centralized system for authorization at Airbnb
在过去的几年里,Airbnb的工程从单体的Ruby on Rails架构转移到面向服务的架构。在我们的Rails架构中,我们每个资源都有一个API来访问基础数据。这些API有授权检查以保护敏感数据。由于有一个单一的方法来访问资源的数据,管理这些检查很容易。在向SOA过渡的过程中,我们转向了一个分层的架构,其中有包裹数据库的数据服务和从多个数据服务中提取的展示服务。将权限检查从单片机转移到SOA的最初方法是将这些检查转移到展示服务。然而,这导致了几个问题。
- 重复的和难以管理的授权检查。通常情况下,多个提供访问相同基础数据的展示服务都有重复的授权检查代码。在某些情况下,这些检查变得不同步,难以管理。
- 分散到多个服务。这些授权检查大多需要调用其他服务。这很慢,负载难以维持,而且影响了整体性能和可靠性。
Achieving Insights and Savings with Cost Data
企业盈利能力和可持续性是投资基础设施效率的有力理由,但人们很容易对如何实际降低成本感到迷茫。一个强大的、可操作的数据基础对于一个成功的效率计划至关重要。在Airbnb,建立这个基础使得优先考虑节约机会成为可能,并迎来了一波成本降低的浪潮,在之前的文章中已经总结过。
更重要的是,成本数据已经成为长期控制的杠杆。团队可以在峰值对月度账单造成破坏之前迅速做出反应,并在一个大型新项目可能变得昂贵时提前计划。在公司范围内,成本和使用情况的可见性引发了文化转变。当节约的成本可以衡量时,它们就可以得到认可,成本效率项目就会成为令人兴奋的机会。截至2021年初,Airbnb浏览量最大的仪表盘是AWS成本的仪表盘。
我们希望通过分享我们的方法,能够让更多的公司实现AWS成本的节约。虽然Airbnb的成本数据基础是以一家云提供商为中心建立的,但我们在建立管道、定义指标和设计可视化方面的经验适用于任何一家云提供商。
Introducing Epoxy for iOS
Airbnb的一个新库,用于声明式地构建iOS应用。
Visualizing Data Timeliness at Airbnb
想象一下,你是一位业务领导,准备开始一天的工作,但一觉醒来,发现每天的业务报告空空如也--数据迟迟不来,这下你就蒙了。 在过去的一年里,多个团队一起打造了SLA Tracker,这是一个可视化的分析工具,以促进Airbnb的数据及时性文化。这个数据产品使我们能够解决和系统化处理以下数据及时性的挑战。
- 什么时候应该认为一个数据集延迟了?
- 数据集延迟的频率是多少?
- 为什么一个数据集会延迟?
这个项目是我们实现数据高质量的关键部分,需要克服许多技术、产品和组织上的挑战才能建立。在本文中,我们将重点介绍产品设计:我们如何设计和构建数据可视化的历程,以使数据及时性的深层复杂数据变得有意义。
打造增长核武器③:Airbnb的双边市场网络效应之路
Airbnb很简单,是一个住宿的双边市场,但这个双边市场不简单的是,airbnb在供给端的创新,这种创新本质上是对供给端成本结构的破坏式创新。
Data Quality at Airbnb. Part 2 — A New Gold Standard
Part 2 — A New Gold Standard
Data Quality at Airbnb. Part 1 — Rebuilding at Scale
Part 1 — Rebuilding at Scale
Building Airbnb’s Internationalization Platform
How we built Airbnb’s Internationalization Platform in an efficient, robust, and scalable manner.
Building Services at Airbnb, Part 4
The fourth post of our series on scaling service development, focused on Schema Based Testing Infrastructure.
前 Airbnb 产品经理独家分享产品本土化运营经验
这篇文章介绍了关于中国公司在韩国市场的落地经验分享。文章提到了一些成功案例和经验教训,包括了解韩国市场的文化和消费者需求、与当地合作伙伴建立合作关系、进行本地化运营和营销等。总的来说,这篇文章为想要进军韩国市场的中国公司提供了一些有价值的指导和建议。
Project Lighthouse — Part 1: P-sensitive k-anonymity
Part one of a series on how we will measure discrepancies in Airbnb guest acceptance rates using anonymized perceived demographic data.
支付核心系统设计:Airbnb的分布式事务方案简介
服务化架构下的支付系统,由于其需要在性能和一致性之间做很多权衡,带来设计和实现的复杂性。本文详细论述了Airbnb如何使用分布式事务的相关技术来保证支付系统的数据一致性和性能,十分值得一读。
Airbnb联合创始人:紧急关头,最蠢的是等待共识
所有的进步,都要靠“不明事理”的人。
Airbnb 爱彼迎房源图片分类实践
本文最早于 2018 年 5 月 3 日发表(原文链接)。主要介绍了 Airbnb 使用大规模深度学习对房源图片按房间类型进行分类的实践。 作者:Shijing Yao, Qiang Zhu, Phillippe Siclait,Airbnb 数据科学家 译者:Xiangm…
GraphQL和Thrift在Airbnb架构中的配合使用
本文最早于 2018 年 5 月 30 日发表(原文链接)。在前端和后端服务器的数据交互过程中,前端工程师希望使用GraphQL来灵活定制接口,实现快速迭代;而后端工程师希望使用Thrift来保证接口的稳定性和特异性。本文将…