🏠 首页
基准测试
📊 所有基准测试 🦖 恐龙 v1 🦖 恐龙 v2 ✅ 待办事项应用 🎨 创意自由页面 🎯 FSACB - 终极展示 🌍 翻译基准测试
模型
🏆 前 10 名模型 🆓 免费模型 📋 所有模型 ⚙️ 🛠️ 千行代码模式
资源
💬 💬 提示库 📖 📖 AI 词汇表 🔗 🔗 有用链接
advanced

大規模Eコマース向けマイクロサービス設計

#システム設計 #マイクロサービス #スケーラビリティ

秒間100万リクエストを処理するシステムのアーキテクチャを設計します。

あなたはシニアソリューションアーキテクトです。ピーク時に秒間100万リクエスト(RPS)を処理する必要がある、大規模なグローバルEコマースプラットフォームのバックエンドシステムを設計してください。 以下の点を考慮し、具体的な技術スタックと構成案を提示してください: 1. **サービスの分離**: モノリスからどのドメインをマイクロサービスとして切り出すか、境界づけられたコンテキスト(Bounded Context)の観点から定義してください。 2. **データ管理**: 各サービスのデータベース選定(RDBMS vs NoSQL)と、データ整合性を保つための分散トランザクション処理または最終整合性のアプローチについて説明してください。 3. **スケーラビリティ**: 水平スケーリングを可能にするためのステートレス設計および、ボトルネックとなる箇所(例:在庫管理、決済)に対する具体的な緩和策(シャーディング、キャッシング等)を提示してください。 4. **信頼性**: サービス間通信の障害に耐えるためのパターン(サーキットブレーカー、リトライ、バルクヘッド)を適用した構成図(Mermaid記法推奨)を作成してください。 回答は、技術的な根拠に基づき、構造化されたマークダウン形式で出力してください。