AWS Certified Data Analytics – Specialty — Question 161

A social media company is using business intelligence tools to analyze its data for forecasting. The company is using Apache Kafka to ingest the low-velocity data in near-real time. The company wants to build dynamic dashboards with machine learning (ML) insights to forecast key business trends. The dashboards must provide hourly updates from data in Amazon S3. Various teams at the company want to view the dashboards by using Amazon QuickSight with ML insights. The solution also must correct the scalability problems that the company experiences when it uses its current architecture to ingest data.
Which solution will MOST cost-effectively meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is the most cost-effective solution as it uses Amazon Kinesis data streams and Kinesis Data Firehose, which are designed for real-time data ingestion and processing, making them suitable for the company's needs. Other options either involve more complex configurations or additional services that may incur higher costs, such as AWS Glue and Athena in options C and D, or use a less optimal service in option A.