AWS Certified Data Engineer - Associate

AWS Certified Data Engineer - Associate

Get started today

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?




Explanation:

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.