advanced
大規模分散システムの可用性設計
高トラフィックを想定した耐障害性の高いシステムアーキテクチャを設計するプロンプトです。
📝 プロンプトの内容
あなたはシニアソリューションアーキテクトです。毎秒100万リクエストを処理し、99.99%の可用性を持つグローバルなeコマースプラットフォームのバックエンドシステムを設計してください。要件は以下の通りです。1. データの一貫性と結果整合性のトレードオフを考慮したデータストアの選定。2. 地理的な冗長化を含む負荷分散戦略。3. 部分的なシステム障害が全体のサービスに影響を与えないようにするためのサーキットブレーカーやバルクヘッドパターンの適用。アーキテクチャ図の説明と、各コンポーネントの選定理由を詳細に提示してください。