Batch size is currently 1, so that batches can succeed or fail atomically. This prevents double- or zero-handling of events in the case where half a batch succeeded and half failed.
Needs further research to determine how a lambda can indicate that some events succeeded and should not be sent again, but other events need to be retried.
Batch size is currently 1, so that batches can succeed or fail atomically. This prevents double- or zero-handling of events in the case where half a batch succeeded and half failed.
The current solution works, but is a bit of an anti-pattern. More information here: https://github.com/rabblerouser/rabblerouser-event-forwarder#error-handling
Needs further research to determine how a lambda can indicate that some events succeeded and should not be sent again, but other events need to be retried.