Tech Blog

Learn about the people, ideas, and technology at the heart of Airbnb

Filter by:

Code of conduct

Airbnb's Code of conduct for Open Source.

Read more
Image

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
Image

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
Data Open Source Image

Migrating Airbnb’s JVM Monorepo to Bazel

Read more
Infrastructure Image

Seamless Istio Upgrades at Scale

How Airbnb upgrades tens of thousands of pods on dozens of Kubernetes clusters to new Istio...

Read more
Image

Achieving High Availability with distributed database on Kubernetes at Airbnb

How to achieve high availability with distributed database on Kubernetes.

Read more
Infrastructure Image

Understanding and Improving SwiftUI Performance

New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scale

Read more
Image

Load Testing with Impulse at Airbnb

Comprehensive Load Testing with Load Generator, Dependency Mocker, Traffic Collector, and More

Read more
Infrastructure Image

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
AI/ML Image

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
AI/ML Infrastructure Image

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
AI/ML Image

How Airbnb Measures Listing Lifetime Value

A deep dive on the framework that lets us identify the most valuable listings for our...

Read more
AI/ML Data Image

Improving Performance with HTTP Streaming

How HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase

Read more
Infrastructure Web Image

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
Infrastructure Image

Flexible Continuous Integration for iOS

How Airbnb leverages AWS, Packer, and Terraform to update macOS on hundreds of CI machines in...

Read more
Mobile Image

My Journey to Airbnb — Michael Kinoti

Saying no to med school and following a dream all the way to Silicon Valley

Read more
People Image

Improving Istio Propagation Delay

A case study in service mesh performance optimization

Read more
Infrastructure Image

Building Airbnb Categories with ML and Human-in-the-Loop

Airbnb Categories Blog Series — Part I

Read more
AI/ML Image

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
Data Image

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
Data Image

Upgrading Data Warehouse Infrastructure at Airbnb

This blog aims to introduce Airbnb’s experience upgrading Data Warehouse infrastructure to Spark and Iceberg.

Read more
Data Infrastructure Image

How Airbnb safeguards changes in production

Part II: Near Real-time Experiments

Read more
Infrastructure Image

My Journey to Airbnb — Veerabahu Chandran

Learning and growing in Airbnb’s new Bangalore Tech Center

Read more
People Image

Sisyphus and the CVE Feed: Vulnerability Management at Scale

Read more
Web Image

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
Web Image

Automated Incident Management Through Slack

How Airbnb automates incident management in a world of complex, rapidly evolving ensemble of microservices.

Read more
Infrastructure Web Image

My Journey to Airbnb — Beti Gathegi

From exploring careers across continents to now helping others find their place at Airbnb, meet Beti....

Read more
People Image

Airbnb’s Trip to Linaria

Learn how Linaria, Airbnb’s newest choice for web styling, improved both developer experience and web performance

Read more
Open Source Web Image

Graph Machine Learning at Airbnb

How Airbnb is leveraging graph neural networks to up-level our machine learning.

Read more
AI/ML Image

Unified Payments Data Read at Airbnb

How we redesigned payments data read flow to optimize client integrations, while achieving up to 150x...

Read more
Data Payments Image

Faster JavaScript Builds with Metro

How Airbnb migrated from Webpack to Metro and made the development feedback loop nearly instantaneous, the...

Read more
Web Image

Dynamic Kubernetes Cluster Scaling at Airbnb

How Airbnb’s infrastructure is ensuring cloud spending automatically scales with demand, both up and down.

Read more
Infrastructure Image

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
People Image

Continuous Delivery at Airbnb

Read more
Infrastructure Image

My Journey to Airbnb — Florian Andes

From building airplanes to Staff Technical Program Manager at Airbnb

Read more
People Image

Hacking Human Connection: The Story of Awedience

How a home-grown product helps Airbnb employees feel more connected during solitary times

Read more
People Image

Measuring Latency Overhead with Own Time

Read more
AI/ML Data Image

Artificial Counterfactual Estimation (ACE): Machine Learning-Based Causal Inference at Airbnb

Read more
AI/ML Data Image

Rebuilding Payment Orchestration at Airbnb

How we maintained reliable money movement while migrating Airbnb’s payment orchestration system from the legacy monolithic...

Read more
Infrastructure Image

My Journey to Airbnb — Lucius DiPhillips

Read more
People Image

The Past, Present, and Future of react-dates

Read more
Open Source Image

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
AI/ML Data Image

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
AI/ML Data Image