Go と Kafka による高パフォーマンスなアーキテクチャ

画像をクリックすると拡大表示されます。
ウェブソケットおよび REST API によるリアルタイムデータアクセス
API の特長
- リアルタイム市場データ: リアルタイムの気配値(クォート)、約定、その他の主要な市場データをストリーミング配信できます。
- ヒストリカルデータ: バーデータ、気配値、市場パフォーマンスなどを含む過去データ(ヒストリカルデータ)にアクセスできます。
- ニュースとインサイト: リアルタイムのニュースや、市場を動かすインサイトを常に把握できます。
- 企業ファンダメンタルズ: 売上高、利益、主要な比率などの重要な財務指標を取得できます。
Elasticsearch を用いたデータ保存と検索効率


画像をクリックすると拡大表示されます。
スケーラビリティのためのマイクロサービスベースのインフラストラクチャ
画像および静的コンテンツのCDN対応配信
Benzinga のアーキテクチャの主な利点
- スケーラビリティ: 水平スケーリングを前提に設計されており、1 分あたり数百万件のリクエストと、大量の同時ウェブソケット接続をサポートします。
- 高可用性: 冗長構成と地理的に分散したコンポーネントにより、稼働時間とデータ可用性を確保します。
- データ整合性: Kafka と Elasticsearch の組み合わせにより、一貫したデータフローとデータ取得が可能で、信頼性の高いフェイルオーバー機構を備えています。
- 低レイテンシ: Go の性能、Kafka のストリーミング、ウェブソケットのリアルタイム機能を活用し、レイテンシを極力抑えてデータを配信するよう最適化されています。
デプロイの柔軟性とインフラ統合
- マネージドクラウドサービス: シームレスな利用体験を求めるクライアント向けに、Benzingaは自動スケーリングやメンテナンスを含むフルマネージドのクラウドサービスを提供します。
- セルフホスト型オプション: より細かな制御を必要とする場合、Benzingaのアーキテクチャはオンプレミスデプロイやプライベートクラウド環境に対応でき、データの完全な所有権と各地域の法規制への準拠を確保できます。
エッジキャッシングによるグローバル展開
このアーキテクチャは、最新かつスケーラブルな技術を組み合わせることで、高速で信頼性の高い金融データとインサイトを提供し、品質とパフォーマンスへの Benzinga のコミットメントを支えています。より技術的な詳細や API の利用を開始する方法については、Benzinga のサポートチームまでお問い合わせいただくか、ドキュメントをご覧ください。