We’ve got a Lambda consumer for Genesys Cloud EventBridge integration and it’s processing the same interaction update twice. The event ID is identical, but the timestamp shifts by milliseconds.
{
"id": "evt-12345",
"source": "genesys.cloud",
"detail-type": "interaction.updated",
"time": "2023-10-27T10:15:30.001Z"
}
Standard deduplication using the event ID isn’t catching the second one because the SDK treats the millisecond difference as a new event. How do you handle this in your consumer logic?