1 Answer
- Newest
- Most votes
- Most comments
1
- TTL uses a background process which in turn only uses spare (excess) capacity, this means it will never exceed your table or stream capacity.
- TTL works on a best effort basis, if there is spare capacity it will delete the items, if there is no spare capacity, it will wait. It can take hours/days sometimes to delete items.
- Batch size won't matter too much, but you can monitor your IteratorAge to make sure it stays withing 24 hours, otherwise you run the risk of losing events.
- If you fail to capture an event after its been in the stream 24 hours, the event is lost, yes.
Relevant content
asked 2 years ago
asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 years ago
