AWS Kinesis Numerical Questions ❓
❓What is the maximum number of shards you can have per Kinesis Data Stream by default?
Answer: 500 — By default, you can have up to 500 shards per Kinesis Data Stream. This can be increased by submitting a request to AWS support.
❓What is the maximum data retention period for Kinesis Data Streams?
Answer: 365 days — Kinesis Data Streams can retain data for up to 365 days. This allows you to replay or reprocess data within this period.
❓What is the maximum size of a single record in Kinesis Data Streams?
Answer: 1 MB , Each record in Kinesis Data Streams can be up to 1 MB in size. This includes both the data payload and metadata.
❓What is the maximum throughput for reading data from a single shard in Kinesis Data Streams?
Answer: 2 MB per second — Each shard in Kinesis Data Streams supports up to 2 MB per second for reads, allowing for parallel processing by multiple consumers.
❓What is the maximum throughput for writing data to a single shard in Kinesis Data Streams?
Answer: 1 MB per second — Each shard in Kinesis Data Streams supports up to 1 MB per second for writes. This is the rate at which data can be ingested into the stream.
❓What is the maximum number of records you can put in a single PutRecords request?
Answer: 500 — The PutRecords API allows you to put up to 500 records in a single request. This is useful for batching records and improving efficiency.
❓What is the maximum number of records that can be processed per second per shard in Kinesis Data Firehose?
Answer: 5,000 — Kinesis Data Firehose can process up to 5,000 records per second per shard, facilitating high-throughput data delivery.
❓What is the maximum number of destinations that Kinesis Data Firehose supports for data delivery?
Answer: 5 — Kinesis Data Firehose supports up to 5 delivery streams per AWS account by default, and you can configure each delivery stream to send data to multiple destinations.
❓What is the maximum batch size for records processed by Kinesis Data Firehose?
Answer: 4,000 records or 4 MB — The maximum batch size for records that Kinesis Data Firehose can process is 4,000 records or 4 MB, whichever limit is reached first.
❓What is the maximum number of active Kinesis Data Analytics applications per AWS account by default?
Answer:50 — By default, AWS accounts can have up to 50 active Kinesis Data Analytics applications, allowing for a variety of real-time analytics scenarios.
❓What is the maximum retention period for data in Kinesis Data Analytics?
Answer: 7 days — Kinesis Data Analytics retains application state data for up to 7 days, allowing you to reprocess or analyze historical data.
❓What is the maximum number of video streams you can have per AWS account by default in Kinesis Video Streams?
Answer: 500 — By default, you can have up to 500 video streams per AWS account. This can be increased by submitting a request to AWS support.
❓What is the maximum size of a video fragment that Kinesis Video Streams can handle?
Answer: 5 GB — Kinesis Video Streams can handle video fragments up to 5 GB in size. This includes video segments from cameras or other sources.
❓What is the maximum number of records you can retrieve from a single GetRecords request in Kinesis Data Streams?
Answer: 10,000 — You can retrieve up to 10,000 records in a single GetRecords request from a Kinesis Data Stream.
❓What is the maximum throughput for writing data to Kinesis Data Firehose?
Answer: 1,000 records per second or 1 MB per second — Kinesis Data Firehose can handle up to 1,000 records per second or 1 MB per second for writing data, whichever limit is reached first.
❓What is the maximum number of shards you can use with Kinesis Data Streams in a single AWS region?
Answer: 50,000 — By default, the maximum number of shards per region is 50,000, allowing for large-scale data ingestion and processing.
❓What is the maximum number of Lambda functions that can be triggered by a single Kinesis Data Stream?
Answer: 5 — A single Kinesis Data Stream can trigger up to 5 AWS Lambda functions simultaneously, enabling various processing workflows.
❓What is the maximum size of a single record in Kinesis Data Firehose?
Answer: 1 MB — Similar to Kinesis Data Streams, the maximum size of a single record that can be processed by Kinesis Data Firehose is 1 MB.
❓What is the maximum number of Kinesis Data Streams you can create per AWS account by default?
Answer: 100 — By default, you can create up to 100 Kinesis Data Streams per AWS account. This limit can be increased by requesting a limit increase from AWS support.
❓ What is the maximum number of records that Kinesis Data Analytics can process per second for an application?
Answer: 10,000 — Kinesis Data Analytics can process up to 10,000 records per second per application, depending on the application’s configuration and resource allocation.
🥷Enjoy your Learning and Please comment if you feel — any other similar questions we can add to this page..!
Thank you much for reading📍
“ Yours Love ( @lisireddy across all the platforms )