Airbnb Tech Blog RSS Feed
Airbnb Tech Blog RSS Feed • Tue Apr 01 2025
Accelerating Large-Scale Test Migration with LLMs
How Airbnb migrated nearly 3.5K Enzyme test files to React Testing Library in just 6 weeks using automation and LLMs By: Charles Covey-Brandt Airbnb recently completed our first large-scale, LLM-driven code migration, updating nearly 3.5K React component test files from Enzyme to use React Testing Library (RTL) instead. We’d originally estimated this would take
Airbnb Tech Blog RSS Feed • Tue Apr 01 2025
Embedding-Based Retrieval for Airbnb Search
by: Authors: Mustafa (Moose) Abdool, Soumyadip Banerjee, Karen Ouyang,
Airbnb Tech Blog RSS Feed • Tue Apr 01 2025
How Airbnb Measures Listing Lifetime Value
A deep dive on the framework that lets us identify the most valuable listings for our guests. By: Carlos Sanchez-Martinez, Sean O’Donnell, Lo-Hua Yuan,
Airbnb Tech Blog RSS Feed • Mon Jan 13 2025
Improving Performance with HTTP Streaming
Written by: Victor Lin Introduction You may have heard a joke that the Internet is a series of tubes. In this blog post, we’re going to talk about how we get a cool, refreshing stream of Airbnb.com bytes into your browser as quick
Airbnb Tech Blog RSS Feed • Mon Jan 13 2025
Journey Platform: A low-code tool for creating interactive user workflows
Written by: Arjun Raman, Ken Snyder, Mengting Li Introduction Effective communication hinges on delivering the right message, to the right au
Airbnb Tech Blog RSS Feed • Mon Jan 13 2025
Flexible Continuous Integration for iOS
Written by: Michael Bachand, Xianwen Chen At Airbnb, we run a comprehensive suite of continuous integration (CI) jobs before each iOS code change is merged. These jobs ensure that the main branch remains stable by executing critical developer workflows like building the iOS application and runni
Airbnb Tech Blog RSS Feed • Mon Jan 13 2025
My Journey to Airbnb — Michael Kinoti
Becoming a doctor and trying to make it as a DJ have both crossed Michael Kinoti’s mind at one time or another. Instead, we’re lucky to have Michael (who goes by Kinoti) as Airbnb’s Director of Engineering for the Marketing Technology team. He brings with him over 15 years of industry experience at Microsoft and Uber, as well as a global perspective from
Airbnb Tech Blog RSS Feed • Mon Jan 13 2025
Improving Istio Propagation Delay
Written by: Ying Zhu Introduction In this article, we’ll showcase how we identified and addressed a service mesh performance problem at Airbnb, providing insights into the process of troubleshooting service mesh issues. Background At Airbnb, we use a microservices architecture, which requires eff
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Building Airbnb Categories with ML and Human-in-the-Loop
Written by: By: Mihajlo Grbovic, Ying Xiao, Pratiksha Kadam, Aaron Yin, Pei Xiong, Dillon Davis, Aditya Mukherji, Kedar Bellare, Haowei Zhang, Shukun Yang, Chen Qian, Sebastien Dubois, Nate Ney, James Furnary, Mark Giangreco, Nate Rosenthal, Cole Baker, Bill Ulammandakh, Sid Reddy, Egor Pakhomov 25 Years of Online Travel Search Online travel search hasn’t changed much in the last 25 years. The traveler enters her destination,
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Mussel — Airbnb’s Key-Value Store for Derived Data
Written by: Chandramouli Rangarajan, Shouyan Guo, Yuxi Jin Introduction Within Airbnb, many online services need access to derived data, which is data computed with large scale data processing engines like Spark or streaming events like Kafka and stored offline. These services require a high quality derived data storage system, with strong reliability, availability, scalability, and latency guarantees for serving online traffic. For example, the
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Beyond A/B Test : Speeding up Airbnb Search Ranking Experimentation through Interleaving
Written by: Qing Zhang, Michelle Du, Reid Andersen, Liwei He Introduction When a user searches for a place to stay on Airbnb, we aim to show them the best results possible. Airbnb’s relevance team actively works on improving search ranking experience and helps users to find and book listings that match their
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Upgrading Data Warehouse Infrastructure at Airbnb
Written by: Ronnie Zhu, Edgar Rodriguez, Jason Xu, Gustavo Torres,
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
How Airbnb safeguards changes in production
Written by: Mike Lin, Preeti Ramasamy, Toby Mao, Zack Loebel-Begelman In our
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
My Journey to Airbnb — Veerabahu Chandran
Veera Chandran is an engineer in Airbnb’s new Bangalore Tech Center, where his team builds out technical systems to support hosts. As a lifelong learner, he has a passion for exploring new technologies and diving into practical problems. He’s excited to be tackling both the technical challenges of building new architecture and the organizational challenges of building out the capabilities of a new office. Here’s Veera’s story:
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Sisyphus and the CVE Feed: Vulnerability Management at Scale
Written By: Keziah Perez Sonder Plattner, Senior Software Engineer and Kadia Mashal, Engineering Manager Introduction Every engineer knows that security is a never-ending problem. Until we delete all our code and move into a cottage in the woo
Airbnb Tech Blog RSS Feed • Thu Jan 09 2025
Airbnb’s Approach to Access Management at Scale
Written by: Paul Bramsen Introduction Airbnb is a company that is built on trust. An important piece of this trust comes from protecting the data that our guests and hosts have shared with us. One of the ways we do this is by following the
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
Automated Incident Management Through Slack
Written by: Vlad Vassiliouk Incident Management Incidents are unforeseeable events that disrupt normal business operations and are inevitable in complex systems that must be up and running 24/7. This is why it’s important to prepare and to train people to handle incidents in a timely and organized manner. Although each incident is unique, we
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
My Journey to Airbnb — Beti Gathegi
After trying a series of careers ranging from television production to university communications and marketing, Beti Gathegi works as a Senior Program Manager on the TechED (technical education) team at Airbnb. When she’s not lurking in the #bookworms Airbnb Slack channel, you can find Beti leading Bootcamp, our onboarding program for new technical hires, which takes engi
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
How Airbnb Safeguards Changes in Production
Written by: Michael Lin, Toby Mao, Zack Loebel-Begelman Introduction As Airbnb has grown to a company with over 1,200 developers, the number of
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
T-LEAF: Taxonomy Learning and EvaluAtion Framework
Written by: Mia Zhao, Peggy Shao, Maggie Hanson, Peng Wang, Bo Zeng Bac
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
Airbnb’s Trip to Linaria
CSS is a critical component of every web application, and many solutions have evolved for how styles are written by developers and delivered to visitors. In this post we’ll take you through Airbnb’s journey from Sass to CSS-in-JS and show you why we landed on Linaria, a zero-runtime CSS-in-JS library, and the impact it has had on the developer experience and performance of Airbnb’s web app.
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
Graph Machine Learning at Airbnb
Written by: Devin Soni ntroduction Many real-world machine learning problems can be framed as graph problems. On online platforms, users often share assets (e.g. photos) and interact with each other (e.g. messages, bookings, reviews). These connections between users naturally form edges that can be used to create a graph. However, in many ca
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
Unified Payments Data Read at Airbnb
Written by: Ali Goksel, Linglong Zhu, Yixia Mao Introduction In recent years, Airbnb migrated most of its backend services from a monolith to a
Airbnb Tech Blog RSS Feed • Tue Jan 07 2025
Faster JavaScript Builds with Metro
By: Rae Liu Introduction In 2018, the frontend Airbnb infrastructure relied on Webpack for JavaScript bundling which had served us well up until then; however, with our codebase almost having quadrupled in the previous year, the frontend team was noticing a significant impact on the development experience. Not only was build performance
Airbnb Tech Blog RSS Feed • Mon Jan 06 2025
Dynamic Kubernetes Cluster Scaling at Airbnb
Authored by: Evan Sheng, David Morrison Introduction An important part of running Airbnb’s infrastructure is ensuring our cloud spending automatically scales with demand, both up and down. Our traffi
Airbnb Tech Blog RSS Feed • Tue May 16 2023
My Journey to Airbnb — Kamini Dandapani
Airbnb’s VP of Engineering on why you don’t have to change your natural self to be a leader
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Continuous Delivery at Airbnb
Introduction Over the years, Airbnb’s tech stack has shifted from a monolith to 1,000+ services in our service-oriented architecture (SOA). While this migration solved our problems scaling our application architecture, it also introduced an array of new challenges. In this blog post we’ll cover the deployment challenges faced on the road to our current architecture […]
Airbnb Tech Blog RSS Feed • Tue May 16 2023
My Journey to Airbnb — Florian Andes
From building airplanes to Staff Technical Program Manager at Airbnb
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Hacking Human Connection: The Story of Awedience
How a home-grown product helps Airbnb employees feel more connected during solitary times
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Measuring Latency Overhead with Own Time
A new metric to quantify the latency overhead of our Viaduct framework Viaduct, a GraphQL-based data-oriented service mesh, is Airbnb’s paved road solution for fetching internal data and serving public-facing API requests. As a unified data access layer, the Viaduct framework handles high throughput and is capable of dynamically routing to hundreds of downstream destinations […]
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Artificial Counterfactual Estimation (ACE): Machine Learning-Based Causal Inference at Airbnb
Summary What if you wanted to measure the impact of a change to your business, but it was not possible to run a randomized controlled experiment? That’s exactly the problem we faced when measuring the benefit of a new tool used by Airbnb operations to automate part of their workflow. Due to organizational constraints, it […]
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Rebuilding Payment Orchestration at Airbnb
How we maintained reliable money movement while migrating Airbnb’s payment orchestration system from the legacy monolithic application to a service-oriented architecture
Airbnb Tech Blog RSS Feed • Tue May 16 2023
My Journey to Airbnb — Lucius DiPhillips
Airbnb’s CIO on sponsorship, belonging, and the power of human connection Lucius DiPhillips is the Chief Information Officer (CIO) at Airbnb. He has over 20 years of experience that spans Product Development, Information Technology, Customer Service, Financial Services, Payments, eCommerce, and Trust & Safety. He has a Degree in Management Information Systems from Rensselaer Polytechnic […]
Airbnb Tech Blog RSS Feed • Tue May 16 2023
The Past, Present, and Future of react-dates
In 2016, Airbnb released react-dates, a React date picker component library. The project has amassed more than 11,000 stars. GitHub also tells us that react-dates is used by over 30,000 repos. In more recent years, Airbnb’s requirements for a date picker have changed in a way that has diverged from react-dates. If we were to […]
Airbnb Tech Blog RSS Feed • Tue May 16 2023
Intelligent Automation Platform: Empowering Conversational AI and Beyond at Airbnb
How Intelligent Automation Platform supports conversational AI and agent-automation to improve the Airbnb customer experience