AWS Certified Data Analytics – Specialty — Question 61

A company wants to enrich application logs in near-real-time and use the enriched dataset for further analysis. The application is running on Amazon EC2 instances across multiple Availability Zones and storing its logs using Amazon CloudWatch Logs. The enrichment source is stored in an Amazon DynamoDB table.
Which solution meets the requirements for the event collection and enrichment?

Answer options

Correct answer: A

Explanation

Option A is correct as it allows for real-time enrichment of logs through a combination of CloudWatch Logs, Kinesis Data Firehose, and AWS Lambda, effectively integrating with DynamoDB. The other options involve batch processing or delays, which do not meet the near-real-time requirement, making them less suitable for the scenario.