• A more powerful engine and a simpler API for our data-oriented mesh By: Adam Miskiewicz, Raymie Stata In November 2020 we published a post about Viaduct, our data-oriented service mesh. • Today, we’re excited to announce Viaduct is available as open-source software (OSS) at https://github.com/airbnb/viaduct . • Before we talk about OSS, here’s a quick update on Viaduct’s adoption and evolution at Airbnb over the last five years. • Since 2020, traffic through Viaduct has grown by a factor of eight. • The number of teams hosting code in Viaduct has doubled to 130+ (with hundreds of weekly active developers). • The codebase hosted by Viaduct has tripled to over 1.5M lines (plus about the same in test code).

Article Summaries:

  • Airbnb’s Viaduct data‑oriented service mesh has been released as open‑source on GitHub, marking a milestone after five years of internal use. Since 2020, traffic has increased eightfold, the number of hosting teams has doubled to over 130, and the codebase has grown to more than 1.5 million lines, all while keeping operational overhead flat and incident minutes halved. Viaduct’s core principles-central schema, hosted business logic, and re‑entrancy-remain, but a “Viaduct Modern” effort has begun to simplify the developer API and overhaul the execution engine, aiming to improve architectural integrity and reduce confusion for new teams.

Sources: