AmazonAmazon Solution Architect Professional SAP-C02 Certification
·JA
·更新日 31 Jul 2026
サーバーレスシステムには、機密データを保存する中央ユーザーサービス (DynamoDB) が含まれています。他のマイクロサービスは、その機密データの一部をさまざまなストレージサービスにローカルコピーとして保持しています。中央ユーザーサービスがユーザーを削除すると、他のすべてのマイクロサービスは直ちにそのコピーを削除する必要があります。この要件を満たす設計はどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 中央サービスがユーザーを削除するときに、カスタムイベントを EventBridge イベントバスに発行します。ユーザー削除イベントに一致し、マイクロサービスロジックを呼び出してデータストアからユーザーを削除する EventBridge ルールをマイクロサービスごとに作成します。.
これが解答である理由
EventBridgeは、イベント駆動型アーキテクチャにおいて、中央サービスからのイベントを複数のマイクロサービスに効率的にルーティングするのに最適です。中央サービスがユーザー削除イベントをEventBridgeに発行すると、各マイクロサービスは独自のルールを設定して、関連するイベントのみをフィルタリングし、それぞれのデータストアからコピーを削除するロジックをトリガーできます。これにより、疎結合が維持され、各マイクロサービスは独立して動作できます。
DynamoDB StreamsとSQSの組み合わせは、ポーリングのオーバーヘッドや、各マイクロサービスがキュー全体を処理する必要があるため、効率が悪い場合があります。SNSトピックは発行/購読モデルを提供しますが、EventBridgeのような高度なフィルタリングやルーティング機能はありません。SQSにイベントフィルターを適用する方法は、各マイクロサービスがキューをポーリングし続ける必要があり、リアルタイム性に欠ける可能性があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要