Description
BatchProcessing Utility
Adding a BatchProcessing utility with the feature set from Python is needed to simplify coding and developer experience around processing data from EventSource mappings.
- RFC PR: (leave this empty)
- Related issue(s), if known:
- Area: BatchProcessor (new)
- Meet tenets: Yes
- Approved by: ''
- Reviewed by: ''
Summary
Motivation
This utility IMO allows teams to move faster and not make silly mistakes in batch processing - it provides a safety net for new serverless developers who make similar mistakes over and over, which I can prevent by making them use Python 😬. The automated handling of Batch Errors in Python is Out of the Box and dead simple to use, so Devs can get it right 100% of the time without thinking too deeply about it.
Combined with Idempotency across functions (when available) is a killer feature and is what provides the "Power" in Powertools for me.
Proposal
I am not a Node Typescript expert, so leaving a more detailed proposal to the wider Typescript contributors, maintainers and community.
User Experience
Drawbacks
Rationale and alternatives
Unresolved questions
Metadata
Metadata
Assignees
Labels
Type
Projects
Status