
Ultimate access to all questions.
You are working on a serverless workflow for a content management system that needs to process and analyze user-generated content. The workflow should be able to handle various tasks, such as content validation, sentiment analysis, and data enrichment. Which AWS services would you use to implement this serverless workflow, and how would you configure them to handle the tasks?
A
Use AWS Lambda for serverless computing, Amazon Comprehend for sentiment analysis, and AWS Step Functions for workflow management. Configure Step Functions to manage the workflow, Lambda to perform content validation and data enrichment, and Comprehend to analyze the sentiment of the content.
B
Use Amazon S3 for data storage, AWS Glue for ETL processing, and Amazon Redshift for data warehousing. Configure Glue to process the user-generated content, Redshift to store and analyze the processed data, and S3 to store the raw content.
C
Use AWS Lambda for serverless computing, Amazon Kinesis for real-time data streaming, and Amazon Elasticsearch for data analysis. Configure Kinesis to capture user-generated content in real-time, Lambda to process the content, and Elasticsearch to store and analyze the processed data.
D
Use AWS Data Pipeline for scheduling and workflow management, AWS Lambda for serverless computing, and Amazon DynamoDB for data storage. Configure Data Pipeline to schedule Lambda functions based on dependencies, and Lambda to perform content validation, sentiment analysis, and data enrichment.