I have a requirement to expire items with different time to live configuration. There are cases where items in table won't expire of certain cases as well. In Cassandra we can set time-to-live while writing at the record level. In DynamoDB I could only see the TimeToLive configuration at table level (I could be wrong too.) but not at item level.
- Is there a way to set TTL at item level while doing putItem or
- What are the best practices to delete records with minimal effect on the overall system?
If there is no possibility to set TTL at item level, i would like to fall back to second option.