
Answer-first summary for fast verification
Answer: Use Amazon DynamoDB with enable DynamoDB Streams for data storage and change data capture
In this scenario, using Amazon DynamoDB with enabled DynamoDB Streams would be the most suitable choice. DynamoDB is a fully managed NoSQL database service that provides high data consistency and reliability. By enabling DynamoDB Streams, you can capture changes to the data in near real-time and process them using AWS Lambda or other AWS services. This approach ensures data consistency and reliability in the data ingestion pipeline.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
You are designing a data ingestion pipeline for a financial application that requires high data consistency and reliability. Which AWS service would you choose for this scenario, and how would you ensure data consistency and reliability in the pipeline?
A
Use Amazon S3 for data storage and enable versioning to ensure data consistency
B
Use Amazon DynamoDB with enable DynamoDB Streams for data storage and change data capture
C
Use Amazon Kinesis with Kinesis Data Streams and Kinesis Data Firehose for data ingestion and storage
D
Use Amazon Redshift for data storage and enable Redshift features for data consistency
No comments yet.