
Answer-first summary for fast verification
Answer: Amazon Kinesis Data Firehose
Option B is the most appropriate choice for building a data pipeline that extracts data from a NoSQL database and loads it into a data lake with large volumes of data and data consistency. Amazon Kinesis Data Firehose is a fully managed service that can ingest large volumes of data from various sources, including NoSQL databases, and deliver it to various AWS services, including Amazon S3, which can be used as a data lake. Kinesis Data Firehose can ensure data consistency by using features like data transformation, data validation, and data buffering. By using Amazon Kinesis Data Firehose, you can build a data pipeline that meets the requirements of the task.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Your company has a requirement to build a data pipeline that extracts data from a NoSQL database and loads it into a data lake. The pipeline should be able to handle large volumes of data and ensure data consistency. Which AWS service would you use to build this pipeline, and why?
A
AWS Glue
B
Amazon Kinesis Data Firehose
C
AWS Data Pipeline
D
Amazon S3 and AWS DataSync