Does DynamoDB's streaming guarantee its delivery? I am seeing a number of occasions, where I suspect the ddb event is failing to be delivered to a lambda function which is enabled for the streaming.
More concretely, I have a workflow such that upon DynamoDB event, lambda picks up the event and indexes it to ElasticSearch clusters. From time to time, I see a number of events that should have been sent to lambda have actually failed to do so.
I tried searching for the documentation, but i do not see any that mentions about this issue. Am I mistaken, or does this streaming actually fail sometime?