It is my understanding (e.g. from here) that the Cosmos DB Change Feed is not guaranteed to trigger an event for each update. For example, when two updates to the same document occur almost simultaneously it can happen that the Change Feed Processor (e.g. an Azure Function listening to the Change Feed) is triggered only once, namely for the later of the two updates. First of all, is my understanding correct? If yes:
- What is, from your experience, a typical minimal time interval for updates such that a change event is triggered for each event individually? (Not an exact value, but just the order of magnitude would already be helpful.)
- Is there an SLA for this time interval?