A fully managed, cloud-based service from AWS for real-time data streaming and processing. Kinesis enables collecting, processing, and analyzing streaming data at any scale, with integrations across the AWS ecosystem.
Python data engineers use `boto3`'s Kinesis client to put records onto a Data Stream from Lambda functions or EC2-based producers. Consumer applications use the Kinesis Client Library (KCL) with Python bindings, or the `amazon-kinesis-client` Python wrapper, to process shards in parallel with automatic checkpointing — a common pattern for real-time log processing and event enrichment.
A fully managed, cloud-based service from AWS for real-time data streaming and processing. Kinesis enables collecting, processing, and analyzing streaming data at any scale, with integrations across the AWS ecosystem.
AWS Kinesis offers $$ pricing options.
AWS Kinesis is listed under the Data Ingestion category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
AR Amazon RDS Managed Relational Database Service | $$ | ★ 4.6 | → |
AD Amazon DynamoDB Managed NoSQL Key-Value Database | $$ | ★ 4.6 | → |
AE AWS EMR Managed Big Data Platform | $$ | ★ 4.5 | → |