Airbnb logo

How Airbnb Uses Thrift

13 engineering articles about Thrift from Airbnb's engineering team

Articles

Filter:
Airbnb logo
Airbnb
Advanced
The article discusses Airbnb's migration of its JVM monorepo from Gradle to Bazel, detailing the motivations, process, and outcomes of this significant transition.
Thomas Bao
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the implementation of Impulse, an internal load-testing-as-a-service framework at Airbnb, designed to enhance system reliability and performance through comprehensive load tes...
Chenhao Yang
9 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Beginner
The Journey Platform is a low-code tool developed by Airbnb that enables users to create interactive user workflows for notifications.
Arjun Raman
10 min read
Has Summary
--
Airbnb logo
Airbnb
Beginner
This article discusses the automation of data protection at scale within Airbnb, focusing on the Data Protection Service (DPS) and its role in enhancing security and privacy engineering capabilitie...
elizabeth nammour
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
This article discusses the architecture and functionality of Airbnb's data classification systems, Inspekt and Angmar, which automate the detection of personal and sensitive data and secrets in the...
Airbnb logo
Airbnb
Intermediate
This article discusses how Airbnb leverages the Minerva API to provide a consistent and simplified data consumption experience at scale.
Shao Xie
15 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses the implementation of Schema Based Testing Infrastructure at Airbnb, focusing on the challenges of microservices testing and how a schema-oriented approach can enhance servic...
Junjie Guan
13 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
In this article, the authors discuss resilience engineering practices integrated into Airbnb's service platform, which supports their service-oriented architecture.
Liang Guo
14 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses the development of SpinalTap, Airbnb's Change Data Capture (CDC) system, which enables real-time propagation and reaction to data mutations across its service-oriented archite...
Airbnb logo
Airbnb
Advanced
The article discusses how Airbnb reconciled the differing needs of frontend and backend engineers by integrating GraphQL as an API layer on top of their existing Thrift-based services.
Adam Neary
10 min read
Includes Code
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses the tooling and standards that support the service-oriented architecture (SOA) at Airbnb, focusing on the importance of a standardized service platform to enhance development...
Liang Guo
11 min read
Has Summary
--
Airbnb logo
Airbnb
Advanced
This article discusses Airbnb's transition to a service-oriented architecture (SOA) and introduces the Service IDL (Interface Definition Language) as a key component for scaling service development.
Liang Guo
10 min read
Has Summary
--
Airbnb logo
Airbnb
Intermediate
The article discusses Airbnb's development and open-sourcing of Sparsam, a fast Thrift binding for Ruby that significantly improves serialization and deserialization speeds.
Andy Fang
7 min read
Includes Code
Has Summary
--

You've reached the end! All 13 articles loaded.