Tech Blog
Learn about the people, ideas, and technology at the heart of Airbnb
Filter by:
GraphQL Data Mocking at Scale with LLMs and @generateMock
How Airbnb combines GraphQL infra, product context, and LLMs to generate and maintain convincing, type-safe mock...
Read more
Viaduct, Five Years On: Modernizing the Data-Oriented Service Mesh
A more powerful engine and a simpler API for our data-oriented mesh
Read more
Seamless Istio Upgrades at Scale
How Airbnb upgrades tens of thousands of pods on dozens of Kubernetes clusters to new Istio...
Read more
Achieving High Availability with distributed database on Kubernetes at Airbnb
How to achieve high availability with distributed database on Kubernetes.
Read more
Understanding and Improving SwiftUI Performance
New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scale
Read more
Load Testing with Impulse at Airbnb
Comprehensive Load Testing with Load Generator, Dependency Mocker, Traffic Collector, and More
Read more
Listening, Learning, and Helping at Scale: How Machine Learning Transforms...
A look into how Airbnb uses speech recognition, intent detection, and language models to understand users...
Read more
Accelerating Large-Scale Test Migration with LLMs
How Airbnb migrated nearly 3.5K Enzyme test files to React Testing Library in just 6 weeks...
Read more
Embedding-Based Retrieval for Airbnb Search
Our journey in applying embedding-based retrieval techniques to build an accurate and scalable candidate retrieval system...
Read more
How Airbnb Measures Listing Lifetime Value
A deep dive on the framework that lets us identify the most valuable listings for our...
Read more
Improving Performance with HTTP Streaming
How HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase
Read more
Journey Platform: A low-code tool for creating interactive user workflows
Journey Platform: Low-code notification workflow platform that allows technical and non-technical users to create complex workflows...
Read more
Flexible Continuous Integration for iOS
How Airbnb leverages AWS, Packer, and Terraform to update macOS on hundreds of CI machines in...
Read more
My Journey to Airbnb — Michael Kinoti
Saying no to med school and following a dream all the way to Silicon Valley
Read more
Building Airbnb Categories with ML and Human-in-the-Loop
Airbnb Categories Blog Series — Part I
Read more
Mussel — Airbnb’s Key-Value Store for Derived Data
How Airbnb built a persistent, high availability and low latency key-value storage engine for accessing derived...
Read more
Beyond A/B Test : Speeding up Airbnb Search Ranking Experimentation...
Introduction of Airbnb interleaving experimentation framework, usage and approaches to address challenges in our unique business.
Read more
Upgrading Data Warehouse Infrastructure at Airbnb
This blog aims to introduce Airbnb’s experience upgrading Data Warehouse infrastructure to Spark and Iceberg.
Read more
My Journey to Airbnb — Veerabahu Chandran
Learning and growing in Airbnb’s new Bangalore Tech Center
Read more
Airbnb’s Approach to Access Management at Scale
How Airbnb securely manages permissions for our large team of employees, contractors, and call center staff.
Read more
Automated Incident Management Through Slack
How Airbnb automates incident management in a world of complex, rapidly evolving ensemble of microservices.
Read more
My Journey to Airbnb — Beti Gathegi
From exploring careers across continents to now helping others find their place at Airbnb, meet Beti....
Read more
Airbnb’s Trip to Linaria
Learn how Linaria, Airbnb’s newest choice for web styling, improved both developer experience and web performance
Read more
Graph Machine Learning at Airbnb
How Airbnb is leveraging graph neural networks to up-level our machine learning.
Read more
Unified Payments Data Read at Airbnb
How we redesigned payments data read flow to optimize client integrations, while achieving up to 150x...
Read more
Faster JavaScript Builds with Metro
How Airbnb migrated from Webpack to Metro and made the development feedback loop nearly instantaneous, the...
Read more
Dynamic Kubernetes Cluster Scaling at Airbnb
How Airbnb’s infrastructure is ensuring cloud spending automatically scales with demand, both up and down.
Read more
My Journey to Airbnb — Kamini Dandapani
Airbnb’s VP of Engineering on why you don’t have to change your natural self to be...
Read more
My Journey to Airbnb — Florian Andes
From building airplanes to Staff Technical Program Manager at Airbnb
Read more
Hacking Human Connection: The Story of Awedience
How a home-grown product helps Airbnb employees feel more connected during solitary times
Read more
Artificial Counterfactual Estimation (ACE): Machine Learning-Based Causal Inference at Airbnb
Read more
Rebuilding Payment Orchestration at Airbnb
How we maintained reliable money movement while migrating Airbnb’s payment orchestration system from the legacy monolithic...
Read more
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
Read more
T-LEAF: Taxonomy Learning and EvaluAtion Framework
How we applied qualitative learning, human labeling and machine learning to iteratively develop Airbnb’s Community Support...
Read more