A company needs to deliver a continuous stream of application events to S3. It can tolerate buffering for a few minutes and wants optional managed transformation before delivery. It does not need custom per-record consumers or replay from the delivery service. Which option has the least stream-delivery administration?

  1. An SQS FIFO queue that writes each received message to S3 automatically without any consumer.
  2. Use Kinesis Data Streams and write and operate a custom consumer application that batches and uploads records to S3.
  3. A self-managed Kafka cluster on EC2 plus custom brokers, connectors, and patching scripts.
  4. Amazon Data Firehose with an S3 destination and an optional supported transformation configuration.
Sign in to start exam

Exam