This surprised me, causing me to investigate, and report my findings. I'd seen Firehose used in several architectures as a go between, where adding a minute's latency might have seemed counter-productive. Also, the pressure of water under pressure may have misled me, it is more concerned with containing and directing that pressure. Fluid dynamics was always hard.
buffer size and buffer interval
Kinesis Data Firehose buffers incoming streaming data to a certain size or for a certain period of time before delivering it to destinations. Buffer Size is in MBs and Buffer Interval is in seconds.
from what is firehose?
Buffer size and buffer interval for the destination
Kinesis Data Firehose buffers incoming data before delivering it to the specified destination. For Amazon S3, Amazon Redshift, and Splunk as your chosen destination, you can choose a buffer size of 1–128 MiBs and a buffer interval of 60–900 seconds. For Amazon Elasticsearch as your chosen destination, you can choose a buffer size of 1–100 MiBs and a buffer interval of 60–900 seconds. For the HTTP endpoint destinations, including Datadog, and New Relic you can choose a buffer size of 1-64 MiBs and a buffer interval of 60-900 seconds. For MongoDB Cloud you can choose a buffer size of 1-16 MiBs and a buffer interval of 60-900 seconds.
from configuration settings