Jane StreetのメッセージバスAria、新インデックス戦略でCPU使用率を30%削減

Scaling and benchmarking a critical message bus using a new indexing strategy

Jane StreetのメッセージバスAria、新インデックス戦略でCPU使用率を30%削減

Jane Streetの社内メッセージング基盤Ariaは、1日数テラバイトを処理する。インターンのTheodor Totev氏が、トピックパーティション単位のインデックスとブロックプールを導入し、メッセージのサブセット読み取りを効率化。本番環境でCPU使用率を30%削減し、レイテンシも改善した。さらに、トピックのメッセージ量に基づく適応的スプリッティングアルゴリズムを開発し、初期リカバリの遅延を解消した。

あるインシデントでは、通常2.5秒未満で完了する初期リカバリが13分以上かかっていた。

この日のほかの記事

2026-10-09