Skip to content

feat: AWS Kinesis Data Streams SDK-compat handler #240

Description

@NitinKumar004

Emulate AWS Kinesis Data Streams so streaming/partition-based code paths (which SQS/ServiceBus/PubSub don't cover) become testable locally. Strong LocalStack-parity demand.

Build: a new stream/ portable driver (streams, shards, PutRecord(s), GetShardIterator, GetRecords, sequence numbers, shard iterators) and server/aws/kinesis on the AWS JSON1.1 protocol. Design the driver so Azure Event Hubs / GCP Pub/Sub-Lite can reuse it in follow-ups.

Acceptance: real aws-sdk-go-v2/service/kinesis roundtrip green — CreateStream → PutRecords → GetShardIterator → GetRecords returns the records in order.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awsAmazon Web ServicesenhancementNew feature or requestnew-serviceNew cloud service to implementsdk-compatReal cloud SDKs work against the in-memory backend over HTTP

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions