advanced
大規模システムのアーキテクチャ設計
特定の要件に基づき、可用性、スケーラビリティ、セキュリティを考慮した大規模なシステムアーキテクチャをテキストで詳細に設計します。
📝 Prompt-Inhalt
あなたはシニアシステムアーキテクトです。以下の要件に基づき、大規模なソフトウェアシステムのアーキテクチャ設計書を作成してください。
出力には以下のセクションを含めてください:
1. **概要と要件**: システムの目的と機能的・非機能的要件のサマリー。
2. **システム構成**: 主要なコンポーネント、マイクロサービス、データベースの選定とその理由。
3. **データフロー**: ユーザーリクエストからレスポンスまでの詳細なデータフローの説明。
4. **スケーラビリティと可用性**: ロードバランシング、キャッシング戦略、レプリケーション、災害復旧計画。
5. **セキュリティ**: 認証、認可、データ暗号化、および一般的な脆弱性への対策。
すべてを技術的に正確かつ専門的な日本語で記述してください。
設計対象のシステム要件を入力してください: