🏠 الرئيسية
المقاييس
📊 جميع المقاييس 🦖 ديناصور v1 🦖 ديناصور v2 ✅ تطبيقات قائمة المهام 🎨 صفحات حرة إبداعية 🎯 FSACB - العرض النهائي 🌍 مقياس الترجمة
النماذج
🏆 أفضل 10 نماذج 🆓 نماذج مجانية 📋 جميع النماذج ⚙️ كيلو كود
الموارد
💬 مكتبة الأوامر 📖 قاموس الذكاء الاصطناعي 🔗 روابط مفيدة
advanced

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

#system-design #architecture #cloud #scalability

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

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