|
1 | 1 | --- |
2 | | -title: "Kinesis" |
3 | | -linkTitle: "Kinesis" |
4 | | -description: Get started with Kinesis on LocalStack |
| 2 | +title: "Kinesis Data Streams" |
| 3 | +linkTitle: "Kinesis Data Streams" |
| 4 | +description: Get started with Kinesis Data Streams on LocalStack |
5 | 5 | persistence: supported |
6 | 6 |
|
7 | 7 | --- |
8 | 8 |
|
9 | 9 | ## Introduction |
10 | 10 |
|
11 | | -Kinesis is a platform provided by Amazon Web Services (AWS) that enables your application to ingest, buffer, and process data in real-time. |
12 | | -Kinesis is suitable for applications that require processing and deriving insights from data streams such as logs, metrics, user interactions, and IoT sensor readings. |
13 | | -Kinesis offers three main services: Kinesis Data Streams, Kinesis Data Firehose, and Kinesis Data Analytics. |
14 | | -In this page, we take a look at Kinesis Data Streams which allows you to capture and store real-time data streams. |
| 11 | +Kinesis Data Streams is an AWS service for ingesting, buffering, and processing data in high throughput data streams. |
| 12 | +It is used for applications that require real-time processing and deriving insights from data streams such as logs, metrics, user interactions, and sensor readings. |
15 | 13 |
|
16 | | -LocalStack allows you to use the Kinesis APIs in your local environment from setting up data streams and configuring data processing to building real-time analytics applications. |
17 | | -The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_kinesis/), which provides information on the extent of Kinesis's integration with LocalStack. |
| 14 | +LocalStack allows you to use the Kinesis Data Streams APIs in your local environment from setting up data streams and configuring data processing to building real-time applications. |
| 15 | +The supported APIs are available on our [API coverage page](https://docs.localstack.cloud/references/coverage/coverage_kinesis/). |
18 | 16 |
|
19 | 17 | ## Getting started |
20 | 18 |
|
21 | | -This guide is designed for users new to Kinesis and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. |
| 19 | +This guide is designed for users new to Kinesis Data Streams and assumes basic knowledge of the AWS CLI and our [`awslocal`](https://github.com/localstack/awscli-local) wrapper script. |
22 | 20 |
|
23 | 21 | Start your LocalStack container using your preferred method. |
24 | 22 | We will demonstrate how to create a Lambda function to consume events from a Kinesis stream with the AWS CLI. |
@@ -204,7 +202,7 @@ The following code snippets and sample applications provide practical examples o |
204 | 202 | - [Search application with Lambda, Kinesis, Firehose, ElasticSearch, S3](https://github.com/localstack/sample-fuzzy-movie-search-lambda-kinesis-elasticsearch) |
205 | 203 | - [Streaming Data Pipeline with Kinesis, Tinybird, CloudWatch, Lambda](https://github.com/localstack/serverless-streaming-data-pipeline) |
206 | 204 |
|
207 | | -## Current Limitations |
| 205 | +## Limitations |
208 | 206 |
|
209 | 207 | In multi-account setups, each AWS account launches a separate instance of Kinesis Mock, which is very resource intensive when a large number of AWS accounts are used. |
210 | 208 | An [open Kinesis Mock issue](https://github.com/etspaceman/kinesis-mock/issues/377) is being used to keep track of this feature. |
0 commit comments