advanced
高スループット分散システムの設計
グローバル規模の金融取引プラットフォームを想定した、耐障害性と一貫性を両立するシステムアーキテクチャを提案します。
📝 プロンプトの内容
世界中で毎秒数百万件のトランザクションが発生する金融取引プラットフォームのバックエンドシステムを設計してください。CAP定理(Consistency, Availability, Partition tolerance)の制約下において、どのデータベースモデル(RDBMS、NoSQL、NewSQLなど)を選択し、どのようにデータシャーディングおよびレプリケーション戦略を構築しますか?また、単一障害点(SPOF)を排除しつつ、ACIDトランザクション要件を満たすための具体的なアーキテクチャ図と、主要なコンポーネントの役割をテキストで詳細に記述してください。