Skip to content

AWS Technologies Blog

Menu
  • Home
  • KB
  • Services
  • Resources
  • Posts
  • Find
    • Categories
    • Tags
  • About
Menu

Kinesis Firehose

Posted on March 22, 2025March 23, 2025 by wpadmin

Amazon Kinesis Data Firehose buffer size determines how much data Firehose collects before delivering it to the destination. This affects performance, latency, and cost.


🔹 Key Parameters for Buffering

Kinesis Data Firehose buffers data using two settings:

  1. Buffer Size (in MB)
  2. Buffer Interval (in seconds)

Firehose delivers data when either the buffer size is met or the buffer interval expires.

DestinationBuffer Size RangeBuffer Interval Range
Amazon S31 MB – 128 MB60 – 900 sec
Amazon Redshift1 MB – 128 MB60 – 900 sec
Amazon OpenSearch1 MB – 100 MB60 – 900 sec
Amazon HTTP Endpoint1 MB – 64 MB60 – 900 sec

🔹 How Buffering Works

  • Lower Buffer Size = Faster Delivery (good for real-time streaming but increases cost)
  • Higher Buffer Size = Lower Costs (batching reduces requests but adds delay)
  • If the buffer interval reaches the limit before the buffer size is filled, Firehose flushes the data.

  • Product List
  • Documentation

billing ciem containers cost cspm ebs ec2 ecs edge eks elb event Firewall fsx hybrid iam lambda NACL outpostd policies pop princing rds route53 s3 security serverless services SG siem storage vpc

  • Amazon FSx
  • aws
  • aws notes
  • billing
  • cloud
  • compute
  • containers
  • core
  • databases
  • development
  • ebs
  • ec2
  • ecs
  • edge
  • efs
  • eks
  • hybrid
  • iam
  • lambda
  • network
  • outposts
  • pricing
  • rds
  • route53
  • s3
  • security
  • serverless
  • services
  • storage
  • support
  • vpc
©2025 AWS Technologies Blog | Built using WordPress and Responsive Blogily theme by Superb