A company needs to collect streaming application logs, convert the data from JSON format to Apache Parquet format, and deliver the final files to Amazon S3. The company requires a serverless ingestion solution that minimizes operational and maintenance overhead. Which AWS service should the solutions architect recommend to meet these requirements?
- Amazon Data FirehoseAnswer
- BAmazon Kinesis Data Streams
- CAmazon SQS Standard Queue
- DAWS Glue ETL Jobs
Answer
Amazon Data Firehose
The correct answer is Amazon Data Firehose. It is a serverless, zero-administration service designed to ingest streaming data and deliver it to destinations like Amazon S3. It natively supports data transformation, allowing the automatic conversion of JSON records to Apache Parquet format using an AWS Glue schema before writing the files to the target S3 bucket, minimizing operational and management overhead.
Step-by-Step Solution
Key Concept
Fully managed, serverless stream delivery and format conversion with Amazon Data Firehose
Estimated Time:45s