Question#40(SAA-C03)

Question#40(SAA-C03)
ある企業は、ウェブサイト上でホストしているアンケートを使用して顧客満足度を追跡しています。アンケートは、1時間に数千人の顧客に送信されることがあります。アンケート結果は現在、企業にメールメッセージで送信され、従業員が手動で結果をレビューし、顧客のセンチメントを評価しています。 企業は顧客アンケートプロセスを自動化したいと考えています。アンケート結果は過去12か月間利用可能でなければなりません。 以下のどのソリューションが、これらの要件を最もスケーラブルに満たしますか?

正解:A

このソリューションでは、アンケート結果をAPI Gateway経由で受け取り、SQSキューに保存してピーク時の大量データをバッファリングし、データ損失を防ぎます。Lambda関数がSQSからメッセージをポーリングし、Amazon Comprehendでセンチメント分析を行い、結果をDynamoDBテーブルに保存します。DynamoDBのTTLを365日に設定することで、12か月のデータ保持要件を満たし、自動削除で管理が簡素化されます。API GatewayとSQSは高トラフィックを処理でき、Lambdaはサーバーレスで自動スケーリング、Comprehendはテキストベースのセンチメント分析に特化しており、DynamoDBはスケーラブルなNoSQLデータベースとして適切です。このサーバーレスアーキテクチャは、運用オーバーヘッドが低く、1時間に数千のアンケートを処理するスケーラビリティを提供するため、要件を最も効率的に満たします。

コメント

コメント

コメントする

目次