Viaduct 1.0とAirbnbのデータメッシュの未来
ViaductはAirbnbのデータ指向サービスメッシュであり、安定したAPIを持つコミュニティ主導のプロジェクトとしてリリースされました。様々なデータソースへのアクセスと対話のためのGraphQLベースのインターフェースとして機能します。Viaductの目標は、組織のデータに対する中央スキーマを提供すると同時に、分散開発を可能にすることです。GraphQL Federationとは異なり、Viaductは共有マルチテナントランタイムでホストされるモジュールを通じて開発を分散させます。チームはSDLとリゾルバを持つモジュールを作成することで貢献し、ドメインロジックに焦点を当てます。Viaductは、フェデレーションアーキテクチャ内のサブグラフとしても機能できます。1.0リリースには、注釈による新機能、安定性、および自動リリースが含まれています。Airbnbは、GitHubを使用してアーキテクチャに関する議論を行い、コミュニティへの関与にコミットしています。この記事では、AirbnbエンジニアによるGraphQLConf 2026での今後の議論を強調し、Viaductの機能を紹介しています。これらには、確率的テスト、監視、シャーディングソリューション、およびLLMを使用したモックデータの生成が含まれます。この発表は、データレイヤーを統合したい、またはプロジェクトに貢献したい人々からの関与を奨励しています。