Viaduct 1.0 and the Future of Airbnb’s Data Mesh

Author: Ryan Tanner, Raymie Stata, Adam Miskiewicz | Source: Airbnb Engineering Blog | Published: 2026-05-14


한 줄 요약

Airbnb가 GraphQL 기반 데이터 지향 서비스 메시인 Viaduct 1.0을 오픈소스 커뮤니티 프로젝트로 정식 출시하며 멀티테넌트 모듈 방식의 중앙 스키마 분산 개발 패턴을 제시.

핵심 주장/내용

  • Viaduct는 “중앙 스키마의 분산 개발” 문제를 모듈 기반 멀티테넌시로 해결 — Federation이 서버를 분산하는 반면 Viaduct는 모듈을 분산
  • 단일 멀티테넌트 런타임이 독립 개발·테스트된 tenant 모듈을 호스팅 → 팀은 도메인 로직에만 집중
  • Federation과 대체 관계가 아닌 보완 관계: Viaduct 인스턴스가 federation subgraph로 참여 가능
  • 1.0 릴리스로 @StableApi/@ExperimentalApi 어노테이션, Maven Central 배포, Dokka 문서, 바이너리 호환성 검증 도입
  • Connections RFC를 GitHub에서 공개하는 등 진정한 커뮤니티 프로젝트로 전환

주요 수치 / 사실

  • GraphQLConf 2026에서 Airbnb 엔지니어 4건의 Viaduct 관련 발표
  • 가용 영역별 샤딩으로 blast radius 축소 구현

관련 위키


Source: 원문 보기