大手地方銀行向けニアリアルタイムデータプラットフォームの構築
現代のデータニーズへの対応
ある大手地方銀行が、最先端のニアリアルタイムデータプラットフォームの構築を目指しました。主な目標は以下の通りです:
- 低遅延:最小限の遅延でデータを処理および分析に利用。
- 高スループット:大量のデータを効率的に処理。
- 疎結合:コンポーネントが独立しており、他のコンポーネントに影響を与えることなく更新できるシステムを設計。
- 高可用性:継続的な運用とデータアクセス可能性を保証。
- スケーラビリティ:データ負荷の増大や分析ニーズの拡大に対応できるプラットフォームを構築。
このプロジェクトは2019年2月から2019年10月にかけて実施され、銀行のデータ収集、伝送、処理、分析、マイニング、提示、およびサブスクリプション能力を変革することを目指しました。
私たちの役割:GoldenGateとGoソリューションによるエンジニアリングの卓越性を実現
当チームは、プラットフォーム開発における重要な役割を担いました:
GoldenGateによる戦略的データ統合
- 計画と設計:ニアリアルタイムのデータ収集、伝送、フィルタリングのためのアーキテクチャを綿密に計画・設計しました。これには、様々なリレーショナルデータベースシステムから中央のビッグデータプラットフォームへのデータ移行が含まれます。
- GoldenGateの実装:Oracle GoldenGateフレームワークを活用し、堅牢で効率的なデータパイプラインを確立しました。これにより、プラットフォームの準リアルタイム性に不可欠な、信頼性の高いタイムリーなデータ同期が保証されました。
Goによるインテリジェントな運用保守(O&M)
- バックエンド管理システム:重要な構成要素として、Go言語による高度なバックエンド管理プログラムを開発しました。
- 包括的な機能:
- 監視:データフローとシステム状態のリアルタイム追跡。
- 設定管理: データパイプラインとプロセスの容易かつ動的な設定。
- 自動バックアップ:データ安全性と回復可能性の確保。
- パフォーマンス統計:パフォーマンス最適化のためのメトリクスの収集と分析。
- 診断情報収集: 迅速なトラブルシューティングと問題解決の支援。
- インテリジェント運用:Goベースのシステムにより、多数のデータストリームにわたるインテリジェントな運用保守を実現。これにより効率が大幅に向上し、手動介入が最小化されました。
成果と影響
ニアリアルタイムデータ基盤の導入により、大手地方銀行は以下の成果を得ました:
- レイテンシーを大幅に削減した高度なデータ処理能力。
- 将来の成長に対応できる、高度にスケーラブルで可用性の高いインフラストラクチャ。
- ダウンタイムと運用コストを最小限に抑える、合理化されたインテリジェントな運用。
- タイムリーな分析・レポート・意思決定を支えるデータアクセス性の向上。