🏠 Trang chủ
Benchmark
📊 Tất cả benchmark 🦖 Khủng long v1 🦖 Khủng long v2 ✅ Ứng dụng To-Do List 🎨 Trang tự do sáng tạo 🎯 FSACB - Trình diễn cuối cùng 🌍 Benchmark dịch thuật
Mô hình
🏆 Top 10 mô hình 🆓 Mô hình miễn phí 📋 Tất cả mô hình ⚙️ Kilo Code
Tài nguyên
💬 Thư viện prompt 📖 Thuật ngữ AI 🔗 Liên kết hữu ích
advanced

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

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

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

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