上級
スケーラブルなマイクロサービスアーキテクチャの設計
高トラフィックと可用性を考慮した、クラウドネイティブなマイクロサービスのシステム設計を行います。データ整合性、障害隔离、およびスケーリング戦略を含めてください。
📝 Konten Prompt
あなたはシニアソリューションアーキテクトです。以下の要件に基づいて、詳細なシステム設計書を作成してください。
要件:
- ユーザー数1000万規模を見越したスケーラビリティ
- レイテンシの最小化(グローバル展開を想定)
- データベースのシャーディング戦略
- 障害発生時の自動復旧メカニズム
出力形式:
1. システム概要図(テキストでの説明)
2. 主要コンポーネントの責務分担
3. データフローの詳細
4. 使用する技術スタックの選定理由
5. 考えられるボトルネックとその解決策