あるアプリケーションはデータをAmazon DynamoDBに保存し、現在は夜間バッチで処理しています。アナリストは、データが到着したときにほぼリアルタイムで処理結果を利用できるようにしたいと考えています。データを受信したときに処理できるアーキテクチャパターンはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: イベント駆動型.
これが解答である理由
イベント駆動型アーキテクチャは、データが到着したときにイベント(この場合はDynamoDBへのデータ書き込み)をトリガーとして処理を開始するため、ほぼリアルタイムの処理に適しています。DynamoDB StreamsとAWS Lambdaを組み合わせることで、データがDynamoDBに書き込まれるたびにLambda関数が自動的に起動し、データを処理できます。 クライアントサーバー駆動型は、クライアントからのリクエストに応じてサーバーが応答する一般的なモデルであり、リアルタイム処理の要件を直接満たすものではありません。ファンアウト駆動型は、単一のメッセージを複数のコンシューマーに配信するパターンですが、データの到着時に処理を開始するトリガーとしては不十分です。スケジュール駆動型は、特定の時間に処理を実行するため、夜間バッチ処理の現状と変わらず、ほぼリアルタイムの要件には合いません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要