Viaduct 1.0 与 Airbnb 数据网格的未来
Viaduct 是 Airbnb 面向数据的服务网格,现已作为社区驱动的项目发布,并提供了稳定的 API。它作为基于 GraphQL 的接口,用于访问和交互各种数据源。Viaduct 的目标是为组织的数据提供统一模式,同时支持去中心化开发。与 GraphQL Federation 不同,Viaduct 通过部署在共享多租户运行时上的模块来分布开发工作。团队通过创建包含 SDL 和解析器的模块来贡献代码,专注于领域逻辑。Viaduct 也可作为联邦架构中的子图运行。1.0 版本新增了功能、通过注解实现的稳定性以及自动化发布机制。Airbnb 致力于社区参与,利用 GitHub 进行架构讨论。文章还突出了 Airbnb 工程师将在 GraphQLConf 2026 上举行的 upcoming 讨论,展示 Viaduct 的能力,包括概率测试、监控、分片解决方案以及使用大语言模型生成模拟数据。该公告鼓励希望统一数据层或为项目做出贡献的人员参与。