Viaduct 1.0과 Airbnb 데이터 메쉬의 미래
Viaduct는 Airbnb의 데이터 중심 서비스 메시로, 이제 안정적인 API를 갖춘 커뮤니티 주도 프로젝트로 출시되었습니다. 다양한 데이터 소스에 액세스하고 상호 작용하기 위한 GraphQL 기반 인터페이스 역할을 합니다. Viaduct의 목표는 조직의 데이터에 대한 중앙 스키마를 제공하는 동시에 분산 개발을 가능하게 하는 것입니다. GraphQL Federation과 달리 Viaduct는 공유 멀티 테넌트 런타임에서 호스팅되는 모듈을 통해 개발을 분산합니다. 팀은 SDL과 리졸버를 사용하여 모듈을 생성하여 도메인 로직에 집중함으로써 기여합니다. Viaduct는 또한 페더레이션 아키텍처 내에서 서브그래프로 기능할 수 있습니다. 1.0 릴리스에는 새로운 기능, 주석을 통한 안정성 및 자동화된 릴리스가 포함됩니다. Airbnb는 GitHub를 사용하여 아키텍처 토론에 참여하며 커뮤니티 참여에 전념하고 있습니다. 이 기사는 Viaduct의 기능을 보여주는 GraphQLConf 2026에서 Airbnb 엔지니어들의 예정된 토론을 강조합니다. 여기에는 확률적 테스트, 모니터링, 샤딩 솔루션 및 LLM을 사용한 모의 데이터 생성이 포함됩니다. 이 발표는 데이터 계층을 통합하거나 프로젝트에 기여하려는 사람들의 참여를 장려합니다.