🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
advanced

大規模分散システムのアーキテクチャ設計

#system-design #architecture #cloud #scalability

高負荷と高可用性が求められるエンタープライズ向けシステムのアーキテクチャを設計するための高度なプロンプトです。

あなたはシニアソリューションアーキテクトです。以下の要件に基づき、マイクロサービスアーキテクチャを使用した大規模な分散システムを設計してください。 要件: 1. 日次アクティブユーザー数(DAU)が1000万規模を見込む。 2. データ整合性は結果整合性(Eventual Consistency)で許容されるが、決済機能のみ強い整合性が必須。 3. サーバーレスとコンテナ(Kubernetes)を適切に組み合わせること。 4. 認証認可にはOAuth2.0とOpenID Connectを採用し、認可サーバーの設計を含めること。 5. 障害時の自動復旧とデータバックアップ戦略を明記すること。 出力形式: - システム概要図(テキストでのMermaid記述、または階層構造のテキスト) - 主要コンポーネントの責務と技術スタック選定の理由 - データフローの詳細(非同期メッセージングの活用含む) - セキュリティ対策の具体項目 - スケーラビリティと運用監視に関する考察