advanced
高スケーラブルなマイクロサービスアーキテクチャの設計
GoとgRPCを使用した秒間100万リクエスト処理システムの詳細設計
📝 プロンプトの内容
Go言語とgRPCを使用して、秒間100万リクエストを処理可能な決済システムのマイクロサービスアーキテクチャを設計してください。各サービスの役割定義、データベースのシャーディング戦略、キャッシング層の構成、および障害時のフェイルオーバー機構について詳細に説明してください。また、主要なインターフェース定義や擬似コードを含め、データ整合性をどのように保証するかについても言及してください。