Reviewed by Aditya Kumar · Last reviewed 2026-03-24
Architectural options: (1) Kinesis Streams/Firehose—streaming, auto-scale, batch to S3. (2) Glue—batch, scale DPUs. (3) DMS—DB migration, CDC. (4) S3 multipart—large files. (5) Shard/partition for parallelism. Scalability: Firehose for throughput; Glue for batch....
Architectural options: (1) Kinesis Streams/Firehose—streaming, auto-scale, batch to S3. (2) Glue—batch, scale DPUs. (3) DMS—DB migration, CDC. (4) S3 multipart—large files. (5) Shard/partition for parallelism. Scalability: Firehose for throughput; Glue for batch. Best practice: Firehose for streams; batch to larger files; partition; backpressure and retries.
Red Flag: No backpressure—downstream overwhelmed. Pro-Move: 'Firehose 50K/sec; we batch 128MB to S3; partition by hour—sustained 2TB/day.'
According to DataEngPrep.tech, this is one of the most frequently asked Cloud/Tools interview questions, reported at 1 company. DataEngPrep.tech maintains an editor-reviewed database of 1,863 data engineering interview questions across 7 categories.