グローバル展開するフィンテック企業が株式売買プラットフォームをAWSで新規構築します。システム要件は以下の通りです。(1) 北米ユーザー向けus-east-1・欧州ユーザー向けeu-west-1でアクティブ・アクティブ構成が必須、(2) 取引データはGDPRおよびSEC規制により発生リージョン外への転送を最小限に抑え監査ログを保持すること、(3) RPO: 1分以内・RTO: 5分以内、(4) ピーク時に毎秒50,000トランザクションを処理できること、(5) 同一ユーザーの注文は必ず同一リージョン内で完結させること(クロスリージョン転送による遅延・データ主権問題を回避)、(6) マーケット情報(株価・気配値)は両リージョンで数秒以内に参照可能であること、(7) オペレーショナルコストと処理レイテンシを最適化すること。このシステムのデータ層として最も適切なアーキテクチャはどれですか?
DynamoDB Global Tablesは真のマルチリージョンマルチマスター書き込みをサポートしアクティブ・アクティブ要件を完全充足。サーバーレスで毎秒数十万リクエストにスケール可能。コンディショナルライトで金融トランザクションの競合を安全に制御でき、RPO約1秒・RTOも要件内。Route 53レイテンシールーティングとALBスティッキーセッションで同一ユーザーの注文を同一リージョンに固定しデータ主権・遅延要件を充足します。 選択肢Aの[Aurora Global Database]は[PrivateLinkを介してeu-west-1の書き込みをus-east-1プライマリへ転送する構成であり、アクティブ・アクティブが実質的に否定される]。 選択肢Cの[Aurora Serverless + DMS]は[双方向レプリケーションは書き込み競合解決が複雑で高頻度取引環境では信頼性が低い]。 選択肢Dの[Aurora Multi-Master]は[Aurora Multi-MasterがMySQL専用かつ現在は廃止済みサービスであり、Aurora PostgreSQL Global DatabaseにはMulti-Master機能が存在しない]。