A media company expects millions of daily events delivered to an Amazon Kinesis data stream. The company must transform these events and ingest them into an Amazon OpenSearch Service domain for real-time analysis. Which ingestion method has the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use Amazon Kinesis Data Firehose and an AWS Lambda function to transform the data and deliver the transformed data to OpenSearch Service..
Why this is the answer
Using Amazon Kinesis Data Firehose with an AWS Lambda function offers the least operational overhead. Kinesis Data Firehose is a fully managed service that can directly ingest data from Kinesis data streams, transform it using a Lambda function, and deliver it to Amazon OpenSearch Service. This eliminates the need to manage servers or scaling for the ingestion and transformation process. Logstash requires managing EC2 instances or containers, increasing operational overhead. An AWS Lambda function calling Kinesis Agent is an inefficient and overly complex architecture; Kinesis Agent is typically installed on source servers, not invoked by Lambda for stream processing. The Kinesis Client Library (KCL) requires you to manage consumer applications, including scaling and fault tolerance, which adds significant operational overhead compared to Firehose.
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