I have a requirement to expire items at a different time to live configuration. There are cases where items in the 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 but not at the 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 the item level, I would like to fall back to the second option.