A company ingests customer payment data into an Amazon S3 data lake. Payment data arrives on average once per minute. The company needs real-time analysis of the payment data and then ingestion into the data lake. Which solution provides the MOST operational efficiency?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Kinesis Data Firehose to ingest data and use Amazon Kinesis Data Analytics to analyze the data in real time..
Why this is the answer
The correct solution uses Amazon Kinesis Data Firehose for ingestion and Amazon Kinesis Data Analytics for real-time analysis. Kinesis Data Firehose is a fully managed service that automatically scales to handle varying data volumes and delivers data to S3, making it operationally efficient for the data lake requirement. Kinesis Data Analytics is ideal for real-time processing and analysis of streaming data without managing servers. Using Kinesis Data Streams with Lambda is a valid approach but requires more operational overhead for managing stream shards and Lambda concurrency compared to Firehose. AWS Glue is primarily an ETL service for batch processing, not real-time ingestion. API Gateway is for exposing APIs, not for direct streaming data ingestion to a data lake, and would require additional services for real-time analysis and S3 delivery.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed