A logistics platform tracks real-time location updates from delivery couriers. The platform must ingest high-velocity data, preserve the exact chronological order of updates per courier to avoid mapping errors, and automatically store the data in Amazon S3 in Apache Parquet format for historical analysis. The peak throughput is and records per second. The solutions architect wants to minimize operational overhead and prevent ingestion throttling. Which combination of actions should the solutions architect take to meet these requirements? (Select two.)
- Ingest the location updates using an Amazon Kinesis data stream, using the courier ID as the partition key.Cevap
- Configure Amazon Data Firehose to read from the Kinesis data stream, and enable format conversion to Apache Parquet using the AWS Glue Data Catalog.Cevap
- CIngest the location updates using an Amazon SQS standard queue to buffer messages, then use AWS Lambda to write the files to Amazon S3.
- DProvision an Amazon Kinesis data stream with exactly shards in provisioned mode to ingest the incoming telemetry.
- EWrite a custom AWS Lambda function triggered directly by Kinesis Data Streams to batch, format, and convert the JSON payloads to Apache Parquet before writing them to Amazon S3.
Cevap
Ingest the location updates using an Amazon Kinesis data stream partitioned by courier ID, and configure Amazon Data Firehose to consume from this stream and perform format conversion to Apache Parquet using the AWS Glue Data Catalog.
Ingesting data using Amazon Kinesis Data Streams with a partition key based on the courier ID ensures that data from the same courier is mapped to the same shard, guaranteeing sequential processing. Utilizing Amazon Data Firehose allows serverless integration to read from the Kinesis stream and automatically convert JSON to Parquet format using schemas defined in the AWS Glue Data Catalog, delivering files to S3 with minimum operational management.
Adım Adım Çözüm
Anahtar Kavram
Real-time streaming ingestion pipelines requiring sequence preservation and serverless format conversion.