AWS Certified Solutions Architect – Associate (SAA-C03) — Question 261

A company has one million users that use its mobile app. The company must analyze the data usage in near-real time. The company also must encrypt the data in near-real time and must store the data in a centralized location in Apache Parquet format for further processing.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: D

Explanation

Option D is correct because Amazon Kinesis Data Firehose allows for real-time data ingestion and can deliver the data to Amazon S3 in Apache Parquet format with minimal operational overhead. Option A and B involve more complex setups with Kinesis Data Analytics and EMR clusters, leading to higher operational overhead. Option C, while using Kinesis Data Firehose, does not utilize the Kinesis Data Analytics application for real-time analysis, which is a requirement.