🏠 Accueil
基準測試
📊 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 📖 人工智能詞彙表 🔗 Liens Utiles
advanced

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

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

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

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