旅行購入者が求めるスピードで、リアルタイムの在庫検索を実現します。
旅行業界において、検索レスポンスの遅延は致命的です。応答が1秒遅れるごとにコンバージョン率は目に見えて低下し、ユーザーは容易に競合サイトへと離脱します。在庫数が10万件から100万件、そして1,500万件へと拡大するにつれ、かつて機能していたアーキテクチャは限界を迎え、ビジネス成長の天井を塞ぐ制約へと変わります。
Gradionは、世界最大級の旅行プラットフォーム(KAYAKやHomeToGo)の基盤を構築してきた経験を活かし、膨大な在庫データとリアルタイムな空き状況を、ミリ秒単位のレスポンスで提供する検索インフラを実現します。
・超低遅延検索アーキテクチャの設計
単にデータベースにインデックスを貼るだけでは、大規模な旅行検索は支えきれません。ElasticsearchやOpenSearchを基盤に、場所、日付、価格、アメニティ、空き状況を統合した多属性ドキュメント設計を構築。ピーク負荷時でも500ミリ秒未満のP99レイテンシーを維持するため、シャード戦略やアナライザー設定を最適化し、1,000万件を超える在庫でも瞬時のフィルタリングを可能にします。
・物件の重複排除とGIATA連携
異なるサプライヤーから届く同一物件の「重複」は、ユーザーの信頼を損なう大きな要因です。私たちは業界標準のGIATA IDを活用したマッチングパイプラインを構築し、複数のフィードを単一の正規レコードに統合します。GIATAでカバーできない特殊な在庫に対しては、名称や座標を用いた独自の確率的マッチングモデルを導入し、プラットフォームの信頼性を担保します。
・ハイブリッド型リアルタイム空き状況確認
外部システムの遅延に引きずられることなく、常に最新の在庫状態を反映します。検索フェーズではイベントストリームによって更新される高速な「可用性インデックス」を参照し、予約確定直前のチェックアウトフェーズでリアルタイムの最終確認を行うハイブリッド構成を採用。100以上のパートナーAPIが混在する環境でも、一貫性のあるユーザー体験を提供します。
・スマートなキャッシュ戦略と動的ファセット
情報の「鮮度」と「速度」のバランスを最適化します。位置情報などの静的データには適切なTTLを設定し、予約イベント発生時には即座にキャッシュを無効化するトリガーを実装。また、検索結果に連動してリアルタイムにカウントが更新される動的ファセット検索により、ユーザーを「行き止まり(結果ゼロ)」のない予約動線へと導きます。
・多信号ランキングと地理空間検索
キーワードの一致だけでなく、価格競争力、過去のコンバージョン率、ユーザーの現在地からの距離などを組み合わせた多信号ランキングを実装します。また、地図表示でのバウンディングボックス検索やポリゴンクエリによるエリア指定など、旅行者が直感的に目的地を探せる高度な地理空間検索機能を提供します。
本番環境での実証
KAYAK
- 年間20億件以上のクエリを処理する世界最大のメタ検索プラットフォーム。Gradion(NFQ)は10年以上にわたりコア検索および可用性インフラを構築。その技術力は、KAYAKが当社のエンジニア約40名を直接アクイハイヤーした事実によって証明されています。
HomeToGo
- 1,500万件以上のリスティングを抱えるバケーションレンタルの巨人。最大150名のエンジニアチームを提供し、100以上のパートナーAPIを統合。1日50回以上の本番デプロイを行いながら、99.99%の稼働率を維持するシステムを運用しました。
roadsurfer
- わずか20日間でプラットフォームを全面再構築。8言語、7通貨に対応させ、ローンチ後1年以内に予約数と収益を倍増させました。
次のステップ
貴社の現在の在庫規模、クエリ量、そしてパフォーマンス上のボトルネックについてお聞かせください。KAYAKやHomeToGoを支えたエンジニアリング知見に基づき、次世代の検索アーキテクチャをご提案いたします。
年間20億件のクエリ、60市場
KAYAKは60市場で年間20億件を超える消費者クエリを処理しています。Gradionは10年以上にわたり、KAYAKに常駐する高性能エンジニアリングチームを運営し、その成長を支えました。