Advanced
マイクロサービスアーキテクチャの設計
大規模なECサイト向けのスケーラブルなマイクロサービス構成を提案します。
📝 プロンプトの内容
あなたはシニアソリューションアーキテクトです。大規模なeコマースプラットフォーム向けに、トラフィックの急増に対応でき、可用性が高く、かつ保守性が優れたマイクロサービスアーキテクチャを提案してください。
以下の要件を考慮に入れてください。
1. ユーザー管理、商品カタログ、注文処理、在庫管理、決済ゲートウェイの各機能を分離すること。
2. 各サービス間の通信方法(同期/非同期)とその理由。
3. データ整合性の管理戦略。
4. 認証・認可の仕組み。
5. 主要なデータストアの選定とその根拠。
出力は、架构成図の説明(テキスト)、各サービスの責務、技術スタックの推奨、および潜在的なボトルネックとその対策を含めてください。