;
;

The Airbnb Tech Blog - Medium

Creative engineers and data scientists building a world where you can belong anywhere. http://airbnb.io - Medium

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 data using a new directive.Introdu...
Posted on 30 October 2025 | 5:01 pm

From Static Rate Limiting to Adaptive Traffic Management in Airbnb’s Key-Value Store

How Airbnb hardened Mussel, our key-value store, with smarter traffic controls to stay fast and reliable during traffic spikes.By Shravan Gaonkar, ...
Posted on 9 October 2025 | 4:01 pm

Building a Next-Generation Key-Value Store at Airbnb

How we completely rearchitected Mussel, our storage engine for derived data, and lessons learned from the migration from Mussel V1 to V2.By Shravan...
Posted on 24 September 2025 | 4:02 pm

Viaduct, Five Years On: Modernizing the Data-Oriented Service Mesh

A more powerful engine and a simpler API for our data-oriented meshBy: Adam Miskiewicz, Raymie StataIn November 2020 we published a post about Viad...
Posted on 17 September 2025 | 5:01 pm

Taming Service-Oriented Architecture Using A Data-Oriented Service Mesh

Introducing Viaduct, Airbnb’s data-oriented service meshBy: Raymie Stata, Arun Vijayvergiya, Adam MiskiewiczAt Hasura’s Enterprise GraphQL Conf on ...
Posted on 16 September 2025 | 6:37 pm

Migrating Airbnb’s JVM Monorepo to Bazel

By: Jack Dai, Howard Ho, Loc Dinh, Stepan Goncharov, Ted Tenedorio, and Thomas BaoAt Airbnb, we recently completed migrating our largest repo, the ...
Posted on 13 August 2025 | 5:01 pm

Seamless Istio Upgrades at Scale

How Airbnb upgrades tens of thousands of pods on dozens of Kubernetes clusters to new Istio versionsAirbnb has been running Istio® at scale since 2...
Posted on 7 August 2025 | 5:01 pm

Achieving High Availability with distributed database on Kubernetes at Airbnb

IntroductionTraditionally, organizations have deployed databases on costly, high-end standalone servers using sharding for scaling as a strategy. A...
Posted on 28 July 2025 | 5:57 pm

Understanding and Improving SwiftUI Performance

New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scaleBy Cal Stephens, Miguel JimenezAirbnb first ad...
Posted on 24 June 2025 | 4:43 pm

Load Testing with Impulse at Airbnb

Comprehensive Load Testing with Load Generator, Dependency Mocker, Traffic Collector, and MoreAuthors: Chenhao Yang, Haoyue Wang, Xiaoya Wei, Zay G...
Posted on 9 June 2025 | 5:45 pm