advanced
高負荷に耐えるマイクロサービスアーキテクチャの設計
大規模なトラフィックとデータ整合性を両立するためのシステム設計書を作成します。
📝 Contenu du Prompt
あなたはシニアソリューションアーキテクトです。秒間100万リクエストを処理する必要があるEコマースプラットフォームのバックエンドシステムを設計してください。以下の要件に従い、技術スタックの選定理由、データモデル、通信プロトコル、および可用性を確保するための戦略(キャッシング、ロードバランシング、データシャーディングなど)を含む詳細な設計提案書を作成してください。
要件:
1. 最終的な一貫性モデルが許容されるが、在庫データについては強い一貫性が求められる。
2. サービス間の結合度を低く保ち、障害分離を徹底する。
3. 認証・認可機構をセキュアかつスケーラブルに実装する。
出力は、技術的な深さを保ちつつ、ステークホルダーに説明できる構成にしてください。