
Answer-first summary for fast verification
Answer: Use Amazon S3 for data storage and AWS Lambda for processing, handling stateful transactions using AWS Step Functions
In this scenario, using Amazon S3 for data storage and AWS Lambda for processing would be a suitable choice. To handle stateful transactions, you can use AWS Step Functions to manage the state and coordinate the workflow. This approach allows you to process both stateful and stateless data transactions efficiently. While the other options may work for specific use cases, they do not provide the same level of flexibility and control for handling both types of transactions as the combination of Amazon S3, AWS Lambda, and AWS Step Functions.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
Your company is building a data ingestion pipeline that needs to handle both stateful and stateless data transactions. Which AWS service would you recommend for this scenario, and how would you design the pipeline to handle both types of transactions?
A
Use Amazon S3 for data storage and AWS Lambda for processing, handling stateful transactions using AWS Step Functions
B
Use Amazon DynamoDB for data storage and AWS Lambda for processing, handling stateful transactions using DynamoDB Streams
C
Use Amazon Kinesis for data ingestion and processing, handling stateful transactions using AWS Lambda
D
Use Amazon Redshift for data storage and AWS Glue for processing, handling stateful transactions using Amazon Redshift features
No comments yet.