Skip to content

Feature request: Do No Continue Processing Event in Batch Mode for Kinesis/DDBStreams #886

Description

@hjgraca

Use case

When processing a DDB Stream in batch mode, I want to stop processing when a failure is reached. Since this is a stream, and ordering of message is important for me, the processing should immediately stop.

That is to say, if my data is partitioned on Purchase ID, I want to ensure all events related to the same purchase are played in order. If a failure occurs, the processing of the stream should stop and retry later.

Initial issue and more information: aws-powertools/powertools-lambda-java#1820

Solution/User Experience

Need to review the Error Handling policy to see if we already support this feature
https://docs.powertools.aws.dev/lambda/dotnet/utilities/batch-processing/#error-handling-policy

Alternative solutions

Acknowledgment

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/batchBatch utilityfeature-requestNew or enhancements to existing features

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions