Closed
Description
Summary
We kept the first implementation of the SQS Batch Processor for historical reasons. As of November 2021, it was no longer needed because native support was added to the services.
Why is this needed?
We've been recommending the native solution since we launched it. It's not worth to maintain two code paths to achieve the same functionality.
Which area does this relate to?
Batch processing
Solution
- Immediately deprecate the feature with a warning (both for the
sqs_batch_processor
decorator andPartialSQSProcessor
classes. - Completely remove the code on the next major version of Powertools
Acknowledgment
- This request meets Lambda Powertools Tenets
- Should this be considered in other Lambda Powertools languages? i.e. Java, TypeScript